Passport node.js本地身份验证无效

时间:2014-11-05 21:51:35

标签: node.js mongodb authentication express passport.js

我正在尝试实现本地身份验证的 passport + express + mongodb 功能,但它似乎无法正常工作。所有示例,包括官方页面中的示例都有该行 app.use(app.router);,但我使用快递4.9,我收到错误:

Error: 'app.router' is deprecated!

如果我删除它,我只会被重定向到登录失败,甚至没有输入LocalStrategy回调。 我将不胜感激任何帮助和建议,我应该如何替换弃用的行。

1 个答案:

答案 0 :(得分:0)

您想要删除该行 - 在Express 4.x中不再需要这些 - 一些护照文档刚刚过时。

另外:如果您尝试存储用户帐户,可能需要查看express-stormpath作为护照的替代方法。根据您的应用程序的使用情况,它可能会简单得多。