2012-04-08 9 views
0

私はeveryauth(技術的にmongooseAuth)を使ってユーザーを認証するためにTwitterと話す小さなNodeJSアプリケーションに取り組んでいます。私はUserSchemaをmongooseAuthのた​​めの命令とユーザモデルを設定し、app.configureセクションにapp.use(mongooseAuth.middleware())を含めました。誤差に応じNodeJSルートに「auth/twitter」が表示されないのはなぜですか?

私が「Twitterでログイン」ボタンをクリックすると、それはhttp://localhost:3000/auth/twitterに行くことを試みますが、このルートが欠落しているが、表示される:私の知る限り

Cannot GET /auth/twitter 

、このurlはeveryauth/mongooseAuthによって提供されるはずです。私は答えを探しましたが、これまでのところ何の助けもありませんでした。このアプリはexpressを使用しています。アイデア?私はNodeJSが初めてです。

答えて

0

http://local.host:3000の代わりにhttp://localhost:3000を使用するとこのエラーが発生することが判明しました。 googleなどの別の認証を使用すると、この問題は発生しなくなりました。

関連する問題