簡體   English   中英

將 passport.js 與 DynamoDB 結合使用

[英]Using passport.js with DynamoDB

我是 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-local,然后只需復制/粘貼 passport-dynamodb passport.js 中的代碼,就像您對現有項目 repo 所說的那樣。 passport-dynamodb 未發布到 npm,這就是為什么您不能像通常安裝和導入 nodeJS 包(如 passport 本身)那樣安裝和導入它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM