1

ExpressJS の Cookie セッションと AngularJS で認証を実装しようとしています。問題は、ExpressJS にセッション Cookie を送信させても、Angular は後続のリクエストでそれらを送信しないことです。

バックエンド サーバーを 192.168.1.2:3000 で実行し、yeoman サーバーを 192.168.1.2:3501 で実行していますが、クロスドメインの問題はありますか? $http を正しく機能させるために、ExpressJS で通常の CORS を既に実行しましたが、Cookie を機能させる方法がわかりません。

4

2 に答える 2

0

angularJSでCookieを機能させるには、このリンクをたどることができます

バックエンド (expressJS) でセッション変数を維持し、それをフロントエンド (angularJS) の $cookies オブジェクトに返します。

したがって、ログアウトすると、angularJS の Cookie とバックエンドのセッション変数が削除されます。

于 2013-02-03T17:07:07.063 に答える