服务器收到了请求,但是就是不返回。一开始是可以正常返回的,后来写着写着可能是动了什么,又不可以了。源码东西有点多,我随便找了一个一直等待的接口给大哥们瞧瞧。会不会不是代码问题?谢谢大哥们指导!!
这个连接成功是redis的,json对象是CheckApp中间件返回的headers,测试文字是我写getNavMenu里的
文件server\controller\getData.js
exports.getNavMenu = (req,res,next)=>{
let key = req.headers.fapp + ":nav_menu"
redis.get(key).then((data)=>{
console.log(data)
res.json(util.getReturnData(0,'',data))
})
console.log("测试文字")
}
文件server\routes\index.js
//其它代码
router.get('/getNavMenu',getNavMenu)
文件server\app.js
//其它代码
var indexRouter = require('./routes/index');
app.use('/', checkAPP, indexRouter);
是不是你从redis拿数据的时间太长了,导致一直没有返回给前端,我看你的 console.log(data) 都没有打印
改成下面这个试试,看下你的
测试文字
还会不会输出?