Bu çok uzun zaman önce sorulsa da, nginx'i daha fazla modülle derliyordum, fakat nginx'in daha yeni sürümüyle, nginx'i özel derlemek zorunda olmadığımı buldum, tek ihtiyacım olan always
yönerge eklemek oldu .
http://nginx.org/en/docs/http/ngx_http_headers_module.html
Syntax: add_header name value [always];
Her zaman parametre belirtilirse (1.7.5), yanıt kodundan bağımsız olarak başlık alanı eklenir.
Yani CORS başlıklarının ayarlanmış bir versiyonu :
if ($cors = "trueget") {
# Tells the browser this origin may make cross-origin requests
# (Here, we echo the requesting origin, which matched the whitelist.)
add_header 'Access-Control-Allow-Origin' "$http_origin" always;
# Tells the browser it may show the response, when XmlHttpRequest.withCredentials=true.
add_header 'Access-Control-Allow-Credentials' 'true' always;
}
always
anahtar oldu. Beni işaret ettiğin için teşekkür ederim, delirmiştim!