我已经为我正在处理的应用程序实施了身份验证,但我正在尝试根据最近的一个教程重构它,我认为这非常清楚,还涉及添加facebook / google / twitter auth我会喜欢做。
到目前为止,我已经更新了用户模型并定义了我的本地注册策略,但是当我现在尝试运行该应用时,我收到了错误消息。我已将应用程序上传到github,并想知道是否有人能够查看它并查看我出错的地方。错误指向了node_modules / express之前的索引文件的一部分,但是在我继续前进之前我无法理解其中的内容并且我想知道。
答案 0 :(得分:0)
你会注意到一些事情。
1 - 不提交 node_modules 文件夹。在 package.json 文件中拥有所有依赖项后, npm install 将再次为您下载所有依赖项。
2 - 这段代码充满了错误。我不会把所有东西放在这里,我相信你自己找到它们。否则,请在此处输入特定代码,以便我们为您提供帮助。
关于这个问题:
在 app.js 文件中。
...
authRoutes = require('./routes/index')(app, passport)
...
如果查看./routes/index,您会看到它正在导出路径对象,但是不希望这两个参数。 (例如(app,passport))。
希望它仍然可以帮助你。