私は 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')
。ただし、上記のコードが正しい場合は、コードの他のエラーが原因である可能性があります。よろしくお願いします...