【发布时间】:2013-03-14 17:06:44
【问题描述】:
我正在使用passport-local-mongoose 并尝试使用存储库中的login example 设置一个简单的工作示例。但是我遇到了问题,我收到一条错误消息,上面写着“错误:无法将用户序列化到会话中”。
我已经在gist 中重现了这个问题。 (要运行 gist,您需要替换 user.js 文件中的 mongodb 服务器 IP 和数据库名称,并使用 username 和 password 值对 /register 端点执行 POST。)
在其中您将看到端点“/setval”和“/getval”,它们在会话中设置值并检索它,表明会话支持正在工作。端点“/authtest”给出未经授权的响应,即使在对“/login”进行 POST 之后也是如此。端点 '/authdebug' 提供了更多信息 - 上面提到的错误。
有人对发生的事情有任何想法吗?我要尝试的东西已经不多了。
【问题讨论】:
标签: javascript node.js express passport.js