@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 и отправлять заголовки.
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ответы на вопрос 2
Sanes
@Sanes
!
В запросе Вы должны передать XSRF токен или добавить исключение в
App/Http/Middleware/VerifyCsrfToken.php
Ответ написан
delphinpro
@delphinpro
frontend developer
Request header field X-CSRF-TOKEN is not allowed by Access-Control-Allow-Headers in preflight response.


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

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
XPOWER Одесса
от 3 000 до 5 500 $
07 мар. 2021, в 17:45
9000 руб./за проект
07 мар. 2021, в 17:44
3000 руб./за проект