Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

node中用户注册的信息存不到数据库

$
0
0

学node没多久,准备用node做个注册的功能, 但是注册页面的信息提交不到数据库,数据库用的mongodb, 注册页面路由

// 注册页面
router.get('/signup', function(req, res, next){
  res.render('sign/signup');
});
router.post('/signup', function(req, res, next){
  // 获取数据
  var name = req.body.username;
  var pwd = req.body.password;
  var re_pwd = req.body.re_password;
  var email = req.body.email; 

  // 存入数据库
  User.create({
    userName: name,
    usePwd: pwd,
    userEmail: email
  },(err) => {
    if (err) next (err);
    res.redirect('/signin');
  })
});

数据模型

const mongoose = require('mongoose');

mongoose.connect('mongodb://localhost/cnode');

var schema = new mongoose.Schema({
  name: String,
  pwd: Number,
  email: String
});

module.exports = mongoose.model('User', schema);

页面上填完注册信息后,成功的跳到了登录页面 然而数据库里面是这样的


QQ截图20170415115203.png


Viewing all articles
Browse latest Browse all 14821

Trending Articles