express页面渲染前调用接口
var express = require('express');
const app = require('../app');
var router = express.Router();
var requestHttp = require("request");
/* GET home page. */
router.get('/', function(req, res, next) {
let reqData = req.query
// console.log('req:', reqData, typeof reqData)
let mType = 'm1'
if (reqData.menuType) {
mType = reqData.menuType
}
requestHttp({
method: 'get',
// ?pageSize=9999&pageNo=1&menuType=' + ${mType}
url: `http://localhost:3000/query/list`,
from: {
pageSize: 9999,
pageNo: 1,
menuType: mType,
time: new Date().getTime()
}
},
function (error, response, body) {
console.log('resp::', response.statusCode, typeof body)
res.locals.title = '列表页面'
res.locals.tList = JSON.parse(body).data
console.log(JSON.parse(body).data)
res.render('index');
})
});
module.exports = router;
网友评论