我正在使用passport-local-mongoose并尝试在存储库中使用login example设置一个简单的工作示例。但是我遇到了问题,并且收到一条错误消息,提示“错误:未能将用户序列化到会话中”。无法使用猫鼬工作获得简单的passportjs
我在gist中转载了这个问题。 (要运行要点,你将需要更换的user.js的文件MongoDB服务器IP和数据库名称,做一个POST到与username
和password
值/寄存器端点。)
在这里面,你会看到endpoints'/ setval'和'/ getval',它们在会话中设置值并检索它,显示会话支持正在工作。端点'/ authtest'会提供未经授权的响应,即使在执行'/ login'POST后也是如此。端点'/ authdebug'给出了更多信息 - 上面提到的错误。
任何人对发生了什么有什么想法?我没有办法尝试。