刷新一次后无法访问authorization.user._id

时间:2016-01-15 18:38:34

标签: angularjs node.js meanjs

我用Yo生成器开发了NodeJS应用程序(MeanJS)。 我认为验证模块存在问题。

我正在尝试使用authentication.user._id访问HTML页面中的{{authentication.user._id}}值,并且在用户登录时首次正常运行。但是一旦用户刷新页面,特别的价值消失了。 authentication.user中的所有其他值仍然存在,但"_id"值已经消失,直到我重新登录。为什么会这样?

我希望"_id"值在刷新页面后仍然存在,因为用户仍然登录并且它是同一个会话。 感谢。

1 个答案:

答案 0 :(得分:1)

core.server.controller.js文件中,您需要添加以下代码:

_id:validator.escape(req.user._id)

safeUserObject函数的renderIndex开头。保存,重新启动服务器,然后重试。