@Inogami
php-программист, поковыриваю vue

Как настроить CORS?

Использую связку Nginx+PHP-FPM для запросов на устанавливаю такие headerы
add_header 'Access-Control-Allow-Origin' 'http://localhost:8080';
        add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, PUT';
        add_header 'Access-Control-Allow-Headers' '*';
        add_header 'Access-Control-Expose-Headers' '*';


Когда отправляю запрос с моего vue приложения через axios получаю ошибку
Access to XMLHttpRequest at 'localhost/api/institutes/6fe90daaeeaa3f272d8196bb7...' from origin 'localhost:8080' has been blocked by CORS policy: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.


Но в response приходит ожидаемый мной ответ

Как исправить эту ошибку?
  • Вопрос задан
  • 1971 просмотр
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Вас не смущает, что в урле реквеста ничего про 8080 порт нету? Ну и вообще, зачем он в принципе?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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