bootd
@bootd
Гугли и ты откроешь врата знаний!

Как правильно настроить cors заголовки?

Добрый день, ребята. Помогите разобраться. Вообще не вдупляю, сколько уже гуглю гуглю, но никак не могу разобраться.
У меня vps c nuxt.js приложением и бекендом yii2. Не понимаю в корне, как настроить cors.
api: '178.62.226.252/api'
http - axios

Разворачивая дев сервер nuxt на локалхосте(http://localhost:3000), что нужно написать в конфиге nginx, что бы я мог слать нормально запросы на сервер c локалхоста и передавать серверу заголовки?

Есть у меня такое правило в nginx для api:
location ~* /api(.*) {
        auth_basic "off";
        root $php_root_path;
        try_files $uri $uri/ /index.php?$args;
    }

Пробовал сделать как тут, сервер вообще подыхал, после перезапуска конфига.

В данный момент get запросы работают как нада, а вот например post запрос не работает, выдаёт мне такое вот сообщение в браузере:
Failed to load http://178.62.226.252/api/user/sign-up: Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response.

вкладка network
5b794d9b19ff3533129677.jpeg
  • Вопрос задан
  • 405 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Arik
Почему nginx? или статику тоже закрываете? так у yii есть https://www.yiiframework.com/doc/api/2.0/yii-filte... там и ставите что нужно. По конфигам nginx можно покопать https://github.com/h5bp/server-configs-nginx там много интересно есть
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы