Size: a a a

2020 January 26

LA

Liv Alex in Laravel Pro
Проблема с CORS остается актуальной! Вот такой у меня получился конфиг nginx https://pastebin.com/ZPC6XMta, на основе https://enable-cors.org/server_nginx.html, вот такие настройки пакета https://github.com/fruitcake/laravel-cors https://pastebin.com/8CsKWJm0 а результат вы видите на скрине - отправляется и корректно обрабатывается options-запрос, но сам post, который должен за ним лететь - не летит :(
источник

D

DK in Laravel Pro
ты сделал cors на уровне nginx и на уровне laravel?
источник

LA

Liv Alex in Laravel Pro
Да
источник

LA

Liv Alex in Laravel Pro
Насколько я понял, настройки cors на уровне nginx - это как глобальный фильтр, который должен допустить запрос к логике приложения, а настройка на уровне приложения - это локальный фильтр, который обрабатывает запросы конкретного приложения
источник

D

DK in Laravel Pro
Liv Alex
Насколько я понял, настройки cors на уровне nginx - это как глобальный фильтр, который должен допустить запрос к логике приложения, а настройка на уровне приложения - это локальный фильтр, который обрабатывает запросы конкретного приложения
откуда это взялось?
источник

D

DK in Laravel Pro
Поставил пакет на cors - и всё работает
источник

D

DK in Laravel Pro
Тут разница лишь в том, кто отдает эти заголовки. Лара или nginx. А ты зафигачил оба варианта 🌚🌚
источник

LA

Liv Alex in Laravel Pro
DK
откуда это взялось?
Это и взялось оттуда, что поставил пакет с cors - и не работает. Ошибка в браузер писалась об отсутствии cors-заголовков
источник

D

DK in Laravel Pro
Liv Alex
Это и взялось оттуда, что поставил пакет с cors - и не работает. Ошибка в браузер писалась об отсутствии cors-заголовков
ты сделал всё при установке пакета?
источник

️V

️️️️️️️️️️Владимир V... in Laravel Pro
Liv Alex
Проблема с CORS остается актуальной! Вот такой у меня получился конфиг nginx https://pastebin.com/ZPC6XMta, на основе https://enable-cors.org/server_nginx.html, вот такие настройки пакета https://github.com/fruitcake/laravel-cors https://pastebin.com/8CsKWJm0 а результат вы видите на скрине - отправляется и корректно обрабатывается options-запрос, но сам post, который должен за ним лететь - не летит :(
так код ответа должен быть 200, а не 204.
источник

LA

Liv Alex in Laravel Pro
DK
ты сделал всё при установке пакета?
Конфиг опубликовал, миддлварь прокинул
источник

D

DK in Laravel Pro
делаешь всё на локальной машине? линукс?
источник

LA

Liv Alex in Laravel Pro
️️️️️️️️️️Владимир VVBphp
так код ответа должен быть 200, а не 204.
В конфиге nginx у меня прописано 204
источник

LA

Liv Alex in Laravel Pro
DK
делаешь всё на локальной машине? линукс?
Докер контейнер
источник

LA

Liv Alex in Laravel Pro
nginx alpine, php-fpm alpine
источник

️V

️️️️️️️️️️Владимир V... in Laravel Pro
Liv Alex
В конфиге nginx у меня прописано 204
ну так исправь на 200 и проверь
источник

l

lxShaDoWxl in Laravel Pro
У тебя корс ругается в консоли браузера на то что headers authorization не разрешен
источник

l

lxShaDoWxl in Laravel Pro
Надо его в nginx добавить
источник

l

lxShaDoWxl in Laravel Pro
Access-Control-Allow-Headers
источник

l

lxShaDoWxl in Laravel Pro
️️️️️️️️️️Владимир VVBphp
так код ответа должен быть 200, а не 204.
Вообще при запросе options и должен быть 204, это проверочный запрос и у него тело ответа не должно быть
источник