Доступ к XMLHttpRequest заблокирован ошибкой политики CORS - PullRequest
0 голосов
/ 19 января 2019

enter image description here Я занимаюсь разработкой веб-приложения с использованием codeigniter и vue.js.Я также использую Axios в качестве помощника маршрутизации.У меня есть этот JS-файл в app/src/main.js.

main.js

router.beforeEach((to,from,next)=>{
axios.defaults.headers.common['Authorization'] = localStorage.getItem('token');

next();

});

Когда я прохожузаголовок к другому vue (скажем, логин) У меня ошибка, говорящая:

Access to XMLHttpRequest at 'http://localhost/app/api/login' from origin 'http://localhost:8080' has been blocked by CORS policy: Request header field authorization is not allowed by Access-Control-Allow-Headers in preflight response.

Пожалуйста, помогите мне с этим.

1 Ответ

0 голосов
/ 19 января 2019

Вы должны включить CORS. В зависимости от приложения есть разные способы сделать это, я обычно делаю это на сервере.

Подробнее здесь: https://enable -cors.org /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...