每当我放置此代码段时,WebApp均不起作用。当我删除该代码段时,WebApp将起作用
app.use(function(req,res,next){
res.locals.currentUser=req.user;
});
答案 0 :(得分:0)
我们不知道您认为“不起作用”是什么意思,也不知道您想做什么。您应该澄清一下。
但是,这里存在一个明显的问题,即您没有从该中间件发送响应。
在您的res.locals....
之后添加此行:
return next();
调用next()
允许处理请求以继续下一个中间件。是否适合您的情况取决于您。