我正在开发一个小型 NodeJS 应用程序,该应用程序使用everyauth(技术上是 mongooseAuth)与 twitter 对话以验证用户身份。我已经按照 mongooseAuth 的说明以及用户模型设置了 UserSchema,并在我的 app.configure 部分中包含了 app.use(mongooseAuth.middleware())。
当我单击“使用 Twitter 登录”按钮时,它会尝试访问http://localhost:3000/auth/twitter,但根据显示的错误,这条路线丢失了:
Cannot GET /auth/twitter
据我所知,这个网址应该由everyauth/mongooseAuth 提供。我一直在寻找答案,但到目前为止没有任何帮助。这个应用程序使用快递。想法?我是 NodeJS 的新手。