Как изменить заголовок «Access-Control-Allow-Origin»? - PullRequest
0 голосов
/ 09 октября 2018

Разработка небольшого приложения с использованием Firebase, Axios, VueJS.Когда я тестирую на Firefox, запрос PUT работает как положено.Однако при тестировании на последней версии Chrome я получаю следующее сообщение:

Не удалось загрузить https://vuejs -stock-trader-XXXXX.firebaseio.com / data.json : Ответ на запрос предварительной проверки не проходит проверку контроля доступа: заголовок 'Access-Control-Allow-Origin' имеет значение 'https://localhost:8080', которое не равно указанному источнику.Следовательно, Origin 'http://localhost:8080' не имеет доступа.

Мой локальный сервер действительно отправляет запрос http, а не https, но я немного озадачен тем, почему это будет работатьв фф а не в хром.Есть ли способ найти / изменить заголовок ACAO?Или какие-либо предложения о том, почему это может работать в одном браузере, а не в другом?

1 Ответ

0 голосов
/ 09 октября 2018

В Chrome предусмотрены некоторые дополнительные меры безопасности, если вы открываете Chrome с параметром --disable-web-security, он должен работать нормально.

Чтобы решить эту проблему для Chrome с включенной защитой, вам нужно изменить заголовки ответа на стороне сервера и добавить Access-Control-Allow-Origin: * или заменить * URL-адресом, с которого вы будете обращаться к нему.

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