在编写一个路由处理程序的时候,处理POST请求到‘register’路径。
router.post('/register',function (req,res,next){
//request.setCharacterEncoding("UTF-8");
if (!req.body.username) {
res.json({status: 1, message: "用户名为空"})
}
if (!req.body.password) {
res.json({status: 1, message: "密码为空"})
}
if (!req.body.userMail) {
res.json({status: 1, message: "用户邮箱为空"})
}
if (!req.body.userPhone) {
res.json({status: 1, message: "用户手机为空"})
}
user.findByUsername(req.body.username, function (err, userSave){
if (userSave.length != 0) {
//返回错误信息
res.json({status: 1, message: "用户已注册"})
} else {
var registerUser = new user({
username: req.body.username,
password: req.body.password,
userMail: req.body.userMail,
userPhone: req.body.userP