请通过浏览器功能收藏网页

nodejs系列: 综合练习实例 UserOtherRouterDoReg.js javascript

发布时间:2019-01-28 16:41:29  作者:本站编辑  来源:本站原创  浏览次数:
我有话说 | 分享 |
www.javainfo.com.cn 上干货 欢迎收藏
var express = require('express');
var router = express.Router();
//业务层接口
var userService = require('../services/UserService');
//返回数据模型
var processStatus = require('../models/JsonProcessStatus');
var jsonResult = require('../models/JsonResult');

//执行注册用户信息的功能
router.post('/', function(req, res, next) {
    console.log('处理用户添加中。。。。');
    //处理函数 start
    res.set('contentType','application/json');
    console.log(req.body.name);
    if(req.body.name == '' || req.body.age == ''){
        var rsInfo = new jsonResult(new processStatus(0,'用户修改失败'));
        var xx = JSON.stringify(rsInfo);
        res.send(xx);
        res.end();
        return;  //为了避免 程序继续执行 必须指定 return
    }
    userService.doReg(req.body.name,req.body.age,function (rs) {
        console.log('doReg method has processed ' + rs);
        if(rs == 'ok'){
            var rsInfo = new jsonResult(new processStatus(1,'用户添加成功'));
            var xx = JSON.stringify(rsInfo);
            console.log("rsString " + xx);
            res.send(xx);
            res.end();
        }
    })
    //处理函数 end
    console.log('用户添加成功');
});

module.exports = router;



如有疑问 请留言 欢迎提供建议
  • 0

    开心

  • 0

    板砖

  • 0

    感动

  • 0

    有用

  • 0

    疑问

  • 0

    难过

  • 0

    无聊

  • 0

    震惊

评论已有 0