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

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

发布时间:2019-01-28 16:46:18  作者:本站编辑  来源:本站原创  浏览次数:
我有话说 | 分享 |
www.javainfo.com.cn 上干货 欢迎收藏

这个JS是 用户管理的 分页router

var express = require('express');
var router = express.Router();
//引入用户接口
var userService = require('../services/UserService');
//引入分页模型
var pageModel = require('../models/PageModel');


//得到用户分页数据的接口
router.post('/',function (req,res,next) {
    console.log('post users pagelist  and set response type ');
    res.set('contentType','application/json');
    var pname = req.body.content;
    console.log('pname = content.txt = ' + pname)

    userService.findUserList(pname,req.body.page,req.body.limit,function (data,objSumNum) {
        console.log('router callback process data  init  ');
        if(data.length > 0){
            console.log('router callback process data  to json data ');
            var pm = new pageModel(0,'ok',objSumNum,data);
            var resString = JSON.stringify(pm);
            console.log('router callback  response jsonstr   ' + resString);
            console.log('router callback send to frontPage json info .....')
            res.send(resString);
        }else{
            console.log('router callback has no data router , process null data ; return null dataModel to front page  ');
            res.send(JSON.stringify(new pageModel()));
        }
    })
    console.log('router service method end ')
})

module.exports = router;




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

    开心

  • 0

    板砖

  • 0

    感动

  • 0

    有用

  • 0

    疑问

  • 0

    难过

  • 0

    无聊

  • 0

    震惊

评论已有 0