1

Yeoman で作成したプロジェクトにソーシャル認証を追加しようとしています。しかし、コールバックには問題があります。ローカル サーバーが見つかりません。

http://localhost:9000/oauth2callback#access_token=...

Cannot GET /oauth2callback

これは node js の問題であり、stackoverflow について言及されていますhttp://hostname/ルートでは機能しません。また、grunt 接続モジュールが Yeoman シード アプリの他の接続モジュールと競合する場所であることがわかりました (おそらく、適切にセットアップできませんでした)。

プロジェクト コードは github に保存され、動作するangular-oauthに基づいています。これはルートファイルです。プロジェクトはとてもシンプルです。

また、この問題のこれまたはより一般的な解決策について何か助けていただければ幸いです。

4

2 に答える 2

2

以下は、Angular アプリと Express JS でサブドメインを使用する際に採用したアプローチです (どちらも完全に分離されたコードですが、同じドメイン名を共有しています)。

https://gist.github.com/amitaibu/6573250

于 2013-10-05T16:50:08.317 に答える
1

誰かのgithubファイルで解決策を見つけました。 https://gist.github.com/zishe/6925726 素晴らしい作品です!

于 2013-10-10T21:14:53.940 に答える