Я создаю приложение 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
Как я могу это исправить?