Próbuję wysłać żądanie z jednego portu lokalnego do drugiego. Używam angularjs na frontend i węzeł na zapleczu.Błąd CORS: Pole nagłówka żądania Autoryzacja jest niedozwolona przez Kontrolki dostępu-Zezwalaj na zezwalanie na odpowiedź wstępną
Ponieważ jest CORS wniosek, node.js, używam
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, PATCH');
res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept, Authorization');
aw angularjs pliku usług, używam
return {
getValues: $resource(endpoint + '/admin/getvalues', null, {
'get': {
method: 'GET',
headers:{'Authorization':'Bearer'+' '+ $localStorage.token}
}
}),
}
otrzymuję następujący błąd:
Pole nagłówka żądania Autoryzacja jest niedozwolona przez Kontrolki dostępu-Zezwalaj na zezwalanie w odpowiedzi wstępnej.
Proszę pomóc!
trzeba umieścić serwer uwierzytelniania w celu iw firefox doesnt potrzebują tego dopuszczonego –
@ ÁlvaroTouzón, i umieścić ten res.header ('kontroli dostępu-ce-headers' ' Origin, X-Requested-With, Content-Type, Accept, Authorization "); w serwerze –