使用passport / node.js实现身份验证并获取错误

时间:2017-04-20 13:12:18

标签: node.js express authentication passport.js

我已经为我正在处理的应用程序实施了身份验证,但我正在尝试根据最近的一个教程重构它,我认为这非常清楚,还涉及添加facebook / google / twitter auth我会喜欢做。

到目前为止,我已经更新了用户模型并定义了我的本地注册策略,但是当我现在尝试运行该应用时,我收到了错误消息。我已将应用程序上传到github,并想知道是否有人能够查看它并查看我出错的地方。错误指向了node_modules / express之前的索引文件的一部分,但是在我继续前进之前我无法理解其中的内容并且我想知道。

最新提交在:https://github.com/DaveBage83/friendly-invention 谢谢!

1 个答案:

答案 0 :(得分:0)

你会注意到一些事情。

1 - 不提交 node_modules 文件夹。在 package.json 文件中拥有所有依赖项后, npm install 将再次为您下载所有依赖项。

2 - 这段代码充满了错误。我不会把所有东西放在这里,我相信你自己找到它们。否则,请在此处输入特定代码,以便我们为您提供帮助。

关于这个问题:

app.js 文件中。

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

如果查看./routes/index,您会看到它正在导出路径对象,但是不希望这两个参数。 (例如(app,passport))。

希望它仍然可以帮助你。