2017-04-20 94 views
-1

我已經爲我正在處理的應用程序實現了身份驗證,但是正在嘗試基於最近的一個教程重構它,我認爲這個教程非常清晰,並且還涉及到添加facebook/google/twitter auth,我想這樣做。使用passport/node.js執行身份驗證並獲取錯誤

到目前爲止,我已經更新了用戶模型並定義了註冊的本地策略,但是當我現在嘗試運行該應用程序時,出現錯誤。我已經將應用上傳到github,並想知道是否有人能夠檢查出來,看看我會出錯。該錯誤指向索引文件的一部分,直到node_modules/express,但在進一步處理之前,我無法弄清楚發生了什麼,我想知道。

最新提交內容:https://github.com/DaveBage83/friendly-invention 謝謝!

+0

請不要張貼鏈接到外部代碼。提取導致問題的原因,將其包含在這裏的帖子中。鏈接頻繁死亡。如果有人在3個月的時間內發現線程並且最新的提交完全不同,該怎麼辦? –

+0

明白。這裏的問題是我真的不知道哪部分代碼導致了這個問題! – DaveB1

回答

0

有幾件事給你注意。

1 - 不要提交node_modules文件夾。一旦你在package.json文件中擁有所有的依賴關係,npm install將再次爲你下載全部。

2 - 此代碼充滿了錯誤。我不會把所有的東西放在這裏,我相信你會自己找到它們。否則,請將具體代碼放在這裏,以便我們幫助您。

一個問題:

在你app.js文件。

... 
authRoutes = require('./routes/index')(app, passport) 
... 

如果你看一下./routes/index,你會看到它導出路線對象,女巫並不指望兩個參數。 (例如(應用程序,護照))。

希望它仍然可以幫助你。

相關問題