CNode

使用Express 的时候,怎么把session里的用户信息返回到页面上?

问答
Zzhb0810发布于10 年前最后回复10 年前2 回复6207 浏览0 收藏

我以前使用java做开发的,jsp里边有内置对象sessison 可以直接把session中的用户信息取出来。现在我想换成nodejs使用 express,我现在不知道怎么在页面上获取到我session中的用户信息,总不能每次都在 res.render()里边传 用户信息吧,感觉这样太low了,你们有好的方法吗?

查看回复

回复 (2)

F
FoghostCn#1·10 年前

res.locals.session= session,这样在页面中就可以用session.user这样的方法取了

app.use(function(req, res, next){
  res.locals.session = req.session;
  next();
});
参与回复
登录后即可参与回复。登录