【发布时间】:2021-01-25 04:21:57
【问题描述】:
我是 node.js 的新手,我使用 ejs 制作了一些简单的静态页面,最近才开始在 AWS 上使用 DynamoDB 存储和检索数据。现在,我想制作一个简单的用户身份验证应用程序,使用护照进行注册、登录和注销。
我发现了以下内容:https://github.com/christianboutin/passportjs-dynamodb
但是,我不确定如何实施。我想我会在我的 routes.js 文件中添加如下内容:
router.post('/signup', passport.authenticate('local-signup', {
successRedirect : '/index',
failureRedirect : '/signup1',
failureFlash : true
}));
这是正确的方法吗?我是否只需将 git 存储库中的 passport.js 文件包含在 routes.js 文件中即可实现此目的?
【问题讨论】:
-
不行,你应该使用 npm 或 yarn 安装 passport 和 passport-dynamo 策略,然后配置它们。每个模块都有文档解释如何。
-
我已经使用 npm 安装了护照,但我找不到护照发电机...它说找不到。有链接吗?
-
明确地说,我想使用带有 dynamodb 的本地护照策略作为我的数据库来存储用户凭据...
-
?你在你的问题中列出了它。我从来没用过。
标签: node.js amazon-web-services amazon-dynamodb passport.js