【问题标题】:Passport node.js local authentication not workingPassport node.js 本地身份验证不起作用
【发布时间】:2015-01-02 06:31:50
【问题描述】:

我正在尝试实现本地身份验证的 passport + express + mongodb 功能,但它似乎不起作用。所有的例子,包括来自官方页面的例子都有一行 app.use(app.router);,但我使用的是 express 4.9,但出现错误:

Error: 'app.router' is deprecated!

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-16
      • 2016-03-31
      • 1970-01-01
      • 2016-02-26
      • 2020-01-25
      • 2016-10-29
      • 2017-02-02
      • 2017-05-25
      相关资源
      最近更新 更多