Rozważam dodanie domyślnego nagłówka dla usługi $ http, której wartością jest token dostępu, który zostanie wygenerowany po uwierzytelnieniu użytkownika.
module.config('$routeProvider', '$locationProvider', '$httpProvider'){
$httpProvider.defaults.headers.post['XSRF-AUTH'] =
"some accessToken to be generated later";
}
Problem blok config()
stosuje się, gdy kątowe siłach swoich podstawowych składników. Czy istnieje sposób dynamicznego zmieniania $ĥttpProvider
?
To faktycznie zadziałało, chciałem ci pomóc. –
to jest miłe, jedynym problemem jest gdzie go umieścić. Możesz umieścić go w module load, ale co jeśli masz wiele modułów, które mogą być załadowane razem lub nie. kiedy umieściłem ten kod na stronie po załadowaniu pliku angular.js, otrzymuję komunikat "$ http is not defined" –
Sonic Soul, nie jestem pewien, czy rozumiem twoje pytanie, ale musisz umieścić to gdzieś, gdzie możesz użyć wtyczki zależności, aby uzyskać odniesienie do $ http (np. kontroler, uruchom, usługa itp.). Gdzie umieścić to zależy od twojej aplikacji. – Leo