前台代码点这里 vue+mongodb+nodejs的express框架实现登录注册前台完整案例及源码(1)
express框架自动生成
modules/db.js
var express = require('express');
var router = express.Router();
var db = require('../modules/db');
//定义返回变量格式
var resData;
router.use(function (req, res, next) {
resData = {
code: 0,
message: ''
};
next();
})
/* GET home page. */
router.get('/', function (req, res, next) {
res.render("index.ejs", {
title: 'Express'
});
});
// 访问数据模块
// 操作mongodb数据所使用的模块包,mongoose中封装大量操作数据库的api,先引入再使用。
var mongoose = require('mongoose');
// 先连接数据库
mongoose.connect('mongodb://127.0.0.1:27017/giftDB', {useNewUrlParser: true});
// 集合结构(架构)
var userSchma = new mong