Невозможно отправить запрос по почте без обновления страницы - vue через axios - PullRequest
0 голосов
/ 20 июня 2019

Я создаю приложение SPA с vue 2.6+. У меня изначально были проблемы с COR, поэтому я добавил это в мой .htaccess.

<IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "*"
    Header set Access-Control-Allow-Headers "origin, x-requested-with, content-type"
    Header set Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
    Header append Vary Origin

Теперь я могу успешно отправлять запросы и входить в систему, но когда я выхожу из приложения и пытаюсь войти, я получаю сообщение об ошибке:

Доступ к XMLHttpRequest по адресу https://xxxxxxxxxxxxxx' от источника 'https://yyyyyyyyyyy' заблокирован политикой CORS: Access-Control-Allow-Headers не разрешает Access-Control-Allow-Headers в ответе предполетной проверки.

Я могу снова войти в систему только после обновления браузера. Это заголовок ответа от успешного входа в систему:

Access-Control-Allow-Headers: origin, x-required-with, content-type Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS Access-Control-Allow-Origin: * Cache-Control: без кеша, приватный Подключение: Keep-Alive Длина контента: 1896 Тип контента: приложение / JSON Дата: четверг, 20 июня 2019 13:32:06 GMT Keep-Alive: тайм-аут = 5, максимум = 99 Сервер: Apache / 2.4.18 Варь: Происхождение X-RateLimit-Limit: 60 X-RateLimit-Осталось: 59

Как я могу это исправить?

...