Witam,
Próbuje dodać token JWT do każdego zapytania. Robię to w taki sposób
app.factory('authInterceptorService', ['$q', 'localStorageService', function ( $q, localStorageService ) {
return {
request: function (config) {
config.headers = config.headers || {};
var userToken = localStorageService.get('auth-user').token;
if(isNotEmpty(userToken))
config.headers['auth-token'] = userToken;
return config;
},
Dalsza część...
Nie mam pojęcia dlaczego to nie chce działać. Próbowałem na wszystkie możliwe sposoby jakie tylko przyszły mi do głowy. W powyższym przykładzie efekt wypisania nagłówków po stronie serwera jest następujący:
- access-control-request-headers -> auth-token
a powinno być coś w takiego :
- auth-token -> eyJhbGciOiJIUzUxMiJ9.eyJqdGkiOiI4M2MyMTllNy1jOTE5LTRkMD dalsza część tokenu ....
$http({
method: 'GET',
url: serverIp+'/user/cos'
}).then(function successCallback(response) {
successAlertOnlyHeader(response.data.login + response.data.password, delay);
}, function errorCallback(error) {
if(isNotEmpty(error.data))
errorAlertOnlyHeader(error.data.stringWrapper, delay);
});
Przykładowe wysyłanie REST zapytania. Dodam że w Postmanie działa poprawnie.
Z góry dzięki za pomoc.