service.js

//引入http模块
const http = require('http');
//创建网站服务器
const app = http.createServer();
//引入路由
const getRouter = require('router');const router = getRouter();router.get('/test', (req, res) => {res.end('test')
})
router.get('/index', (req, res) => {res.end('index')
})
require('./connect.js')
const Student = require('./user.js')
app.on('request', (req, res) => {router(req, res, () => {console.log('1');})
});
app.listen(3000);
console.log('服务器启动成功');

user.js

const mongoose = require('mongoose');const studentsSchema = new mongoose.Schema({name: {type: String,required: true,minlength: 2,maxlength: 10},age: {type: Number,min: 10,max: 25},sex: {type: String},email: String,hobbies: [String],collage: String,enterDate: {type: Date,default: Date.now}});
const Student = mongoose.model('Student', studentsSchema);module.exports = Student;

connect.js

//链接数据库
const mongoose = require('mongoose');
//链接数据库
mongoose.connect('mongodb://localhost/playground', { useNewUrlParser: true }).then(() => console.log('数据库安装成功')).catch(() => console.log('数据库链接失败'))

运行结果

前端学习(1360) :学生档案信息管理2相关推荐

  1. 前端学习(1364):学生档案信息管理6

    service.js //引入http模块 const http = require('http'); //创建网站服务器 const app = http.createServer();const ...

  2. 前端学习(1363):学生档案信息管理5

    service.js //引入http模块 const http = require('http'); //创建网站服务器 const app = http.createServer(); //引入路 ...

  3. 前端学习(1362):学生档案信息管理4

    service.js //引入http模块 const http = require('http'); //创建网站服务器 const app = http.createServer(); //引入路 ...

  4. 前端学习(1361):学生档案信息管理3

    service.js //引入http模块 const http = require('http'); //创建网站服务器 const app = http.createServer(); //引入路 ...

  5. 学生档案信息管理之模板引擎的应用

    实现学生信息添加功能  在模板的表单中指定请求地址与请求方式  为每一个表单项添加name属性  添加实现学生信息功能路由  接收客户端传递过来的学生信息  将学生信息添加到数据库中  将页面重定向到 ...

  6. 前端学习(1359) :学生档案信息管理1

    \ service.js //引入http模块 const http = require('http'); //创建网站服务器 const app = http.createServer(); // ...

  7. Python高校学生档案管理系统毕业设计源码071528

    Python高校学生档案管理系统 摘 要 随着互联网趋势的到来,各行各业都在考虑利用互联网将自己推广出去,最好方式就是建立自己的互联网系统,并对其进行维护和管理.在现实运用中,应用软件的工作规则和开发 ...

  8. 基于java实现的学生档案管理系统毕业论文(可下载)

    目录 摘    要 学生档案管理系统是当今互联网时代下的趋势和不可缺少的一部分,他可以高效快速的完成和解决信息的查询和录入.随着计算机的快速发展和普及,越来越多的办公离不开电脑. 本系统采用B/S模式 ...

  9. MongoDB+模板引擎 项目学习 ---学生档案管理

    MongoDB+模板引擎 项目学习 -学生档案管理 1 案例介绍 目标:模板引擎应用,强化node.js项目制作流程 知识点:http请求响应.数据库.模板引擎.静态资源访问 ​ 项目效果展示 2 制 ...

最新文章

  1. 硬件:串口的基础知识笔记
  2. Nucleic Acids Research | NONCODE数据库V6版发布,涵盖全面的动植物长非编码RNA注释
  3. php4.3.x 5.2.x,XDEBUG for PHP 5.3.0
  4. Mysql CMAKE编译参数详解
  5. 抖音打破了传统互联网的商业逻辑
  6. python 题目 给出一个整数数组 nums 和一个整数 k
  7. 一段困扰许久的防注入代码
  8. 网易云发送验证码短信,发送通知短信,java版
  9. java web 开发
  10. JS如何实现多线程?
  11. QQ音乐评论分布可视化
  12. 对OpenGL学习的记录
  13. Python爬取知乎指定问题
  14. 汽车服务行业概况与供应商评估方案介绍,数商云SRM系统助力多维考核供应商
  15. 大数据面试3分钟自我介绍_面试时三分钟自我介绍,需要注意哪些问题?
  16. 【数据结构与算法】之深入解析“摘樱桃”的求解思路与算法示例
  17. qt string内带变量_QT QString 很全的使用 (转)
  18. oracle10g安装问题总结
  19. 全国计算机数学会议cm是ei收录,怎样判断一个会议已经被EI收录? - 学术会议 - 小木虫 - 学术 科研 互动社区...
  20. 2019.12.14

热门文章

  1. The test form is only available for requests from the local machine解决方法
  2. android 学习链接大集合
  3. 本月 Windows Mobile 文章推荐
  4. docker导入镜像 liunx_docker扫盲?面试连这都不会就等着挂吧
  5. class对象和class文件_Class文件格式
  6. python函数的作用降低编程复杂度_Python语言程序设计 (第11期) 测验5: 函数和代码复用...
  7. android操作系统 真的吗_旋挖机培训学校真的能学会吗,旋挖钻机到底有哪些操作系统...
  8. 服务器麒麟系统能设置mtu吗,麒麟操作系统安装标准手册-20210405220006.docx-原创力文档...
  9. java创建mysql驱动,JDBC之Java连接mysql实现增删改查
  10. input type='file' 上传文件时显示文件名及上传进度