cors. Но я хочу настраивать это на стороне php приложения, а nginx не пропускает запросы , пришлось делать такую штуку чтоб заработало
if ($request_method = 'OPTIONS') {
add_header 'Access-Control-Allow-Origin' 'http://localhost:8080';
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'GET,PUT, POST, DELETE, PATCH';
add_header 'Access-Control-Allow-Headers' 'access-control-allow-headers,access-control-allow-origin,authorization, Authorization';
add_header 'Access-Control-Max-Age' 1728000;
add_header 'Content-Type' 'text/plain charset=UTF-8';
add_header 'Content-Length' 0;
return 204;
}
try_files $uri $uri/ /index.php$is_args$args;
}
Можно ли без этого? Спасибо!
Да вроде бы пропускает все, у меня корс в самом апи добавляется и норм
Я с PHP плохо знаком. Там разве не fastcgi_pass ?
Обсуждают сегодня