为什么我的NodeJS路线可能会丢失“auth / twitter”?

时间:2012-04-08 20:43:33

标签: node.js everyauth

我正在开发一个小型NodeJS应用程序,该应用程序使用everyauth(技术上为mongooseAuth)与twitter交谈以验证用户身份。我根据mongooseAuth的说明以及用户模型设置了UserSchema,并在app.configure部分中包含了app.use(mongooseAuth.middleware())。

当我点击“使用Twitter登录”按钮时,它会尝试转到http://localhost:3000/auth/twitter,但根据显示的错误,此路线丢失了:

Cannot GET /auth/twitter

据我所知,这个url应该由everyauth / mongooseAuth提供。我已经找到了答案,但迄今为止没有任何帮助。这个程序使用快递。想法?我是NodeJS的新手。

1 个答案:

答案 0 :(得分:0)

事实证明,使用http://localhost:3000而不是http://local.host:3000导致此错误。使用谷歌等其他身份验证,不再出现此问题。

相关问题