美文网首页
express页面渲染前调用接口

express页面渲染前调用接口

作者: IamaStupid | 来源:发表于2021-12-29 12:56 被阅读0次

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;

相关文章

网友评论

      本文标题:express页面渲染前调用接口

      本文链接:https://www.haomeiwen.com/subject/ykvbtrtx.html