EJS中用于身份验证的全局变量

时间:2019-05-13 03:01:31

标签: express authentication ejs

使用以下代码,我试图创建一个成功登录后设置为req.session.userId的全局变量“ auth”。

app.locals({
    loggedIn: null
});

app.use("*", (req, res, next) => {
    loggedIn = req.session.userId;    
});

使用“ auth”,然后我将在EJS视图中更改导航栏,例如存在“ auth”时,删除登录名/新用户链接。这是正确的方法吗?我似乎无法使其正常工作。

0 个答案:

没有答案