嗨,我正在使用此给定的中间件在每个模板上显示用户名userid等,但该中间件在我的ejs模板中既不工作console.log也不工作本地人。请检查原因!
我正在app.listen之前的最后一个中使用此中间件。
app.use(function(req, res, next) {
console.log("Hello");
res.locals.username = req.session.username;
res.locals.userid = req.session.userid;
res.locals.w_id = req.session.w_id;
next();
});
答案 0 :(得分:1)
I am using this middleware in the last before app.listen.
这是您的问题,您必须在所有路由之前添加此中间件,以便其被调用。