add_header 'Access-Control-Request-Method' '*';
add_header 'Access-Control-Request-Headers' '*';
add_header 'Access-Control-Allow-Origin' '$http_origin';
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
add_header 'Access-Control-Allow-Headers' '*';
add_header 'Access-Control-Expose-Headers' '*';
add_header 'Access-Control-Allow-Credentials' 'false';
add_header 'Access-Control-Max-Age' 3600;
location / {
if ($request_method = 'OPTIONS') {
return 204;
}
index index.html $yii_bootstrap;
try_files $uri $uri/ /$yii_bootstrap?$args;
}
Если ошибок нет то все ок проходит. но если например делаю HttpException с кодом 422 то сразу cors ошибка и message не возвращает уже. просто в консольке пишет
422 Unprocessable entity без тела ответа. это чтото именно с cors тк пока я за него не взялся у меня ошибки норм возвращались.
https://stackoverflow.com/questions/46074394/response-with-422-status-code-from-nginx-lacks-access-control-allow-origin-hea держи
Обсуждают сегодня