Задать вопрос
@olegxxxl

Как исправить ошибку XMLHttpRequest cannot load?

Есть сайт с двумя доменами, с основным и поддоменом. Идея при загрузке изображения на основном сайте site.ru, слать запрос на store.site.ru. В данный момент при попытке отправки такого запроса (отправляем ajax запрос), выбивает ошибку

XMLHttpRequest cannot load store.site.ru. Request header field X-CSRF-TOKEN is not allowed by Access-Control-Allow-Headers in preflight response.

Понимаю что проблема в CORS политике, но не понимаю как решить это на LARAVEL. На ноде достаточно установить пакет cors и инициализировать. Как тут решить эту проблему ? Пробовали создавать middleware и отправлять заголовки.
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 2
Sanes
@Sanes
В запросе Вы должны передать XSRF токен или добавить исключение в
App/Http/Middleware/VerifyCsrfToken.php
Ответ написан
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
Request header field X-CSRF-TOKEN is not allowed by Access-Control-Allow-Headers in preflight response.


Научите ваш сервер отдавать этот заголовок и добавьте в него X-CSRF-TOKEN (не сам токен. заголовок)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы