Я пытаюсь отправить запрос из одного порта локального хоста в другой. Я использую angularjs на интерфейсе и узле на бэкэнд.Ошибка CORS: поле заголовка запроса Авторизация не разрешена заголовками Access-Control-Allow-Headers в ответном предполетном ответе
Поскольку CORS запрос, в Node.js, я использую
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');
и в файле angular.js службы, я использую
return {
getValues: $resource(endpoint + '/admin/getvalues', null, {
'get': {
method: 'GET',
headers:{'Authorization':'Bearer'+' '+ $localStorage.token}
}
}),
}
Я получаю следующая погрешность
Поле заголовка запроса Авторизация не разрешена заголовками Access-Control-Allow-Head в предполетном ответе.
Пожалуйста, помогите!
вам нужно поставить авторизацию на сервере, чтобы и в FireFox оленьей коже это нужно авторизовать из –
@ ÁlvaroTouzón, я поставил эту res.header ('Access-Control-Allow-Headers', ' Origin, X-Requested-With, Content-Type, Accept, Authorization '); на сервере –