我用Yo生成器开发了NodeJS应用程序(MeanJS)。 我认为验证模块存在问题。
我正在尝试使用authentication.user._id
访问HTML页面中的{{authentication.user._id}}
值,并且在用户登录时首次正常运行。但是一旦用户刷新页面,特别的价值消失了。 authentication.user
中的所有其他值仍然存在,但"_id"
值已经消失,直到我重新登录。为什么会这样?
我希望"_id"
值在刷新页面后仍然存在,因为用户仍然登录并且它是同一个会话。
感谢。
答案 0 :(得分:1)
在core.server.controller.js
文件中,您需要添加以下代码:
_id:validator.escape(req.user._id)
在safeUserObject
函数的renderIndex
开头。保存,重新启动服务器,然后重试。