2

私は Web 開発と angularJS が初めてです。角度インターセプターを使用して応答をインターセプトする方法を知っています。このレスポンスに Cookie を追加したいのですが、後で$cookieStore.get('DEMO_COOKIE')..How do I do? を使用してアクセスできます。基本的に、次のコードのパッチを知りたいです。

angular.module('APP').factory('myInterceptor', function() {
        return {
            response: function(response) {
                // code here for modifying incoming response by adding cookies to it 
                /*
                 Or Is this the right way to do it?
                 response.headers()['Set-Cookie']= 'DEMO_COOKIE=demo_session; expires=Sat, 18 Oct 2014 23:38:25 GMT; username=public; role=public';
                */
              return response
            }
        }
  })


   angular.module('APP').config(['$httpProvider', function($httpProvider) {
        $httpProvider.interceptors.push('myInterceptor');
    }]);

現在のコードでは、未定義の値が得られます$cookieStore.get('DEMO_COOKIE')。ただし、上記のコードが正しい場合は、コードの他のエラーが原因である可能性があります。よろしくお願いします...

4

1 に答える 1