भले ही यह बहुत पहले पूछा गया था, मैं अधिक मॉड्यूल के साथ नंगेक्स को संकलित कर रहा था, लेकिन नगीनेक्स के नए संस्करण के साथ, मैंने पाया कि मुझे नगीने को कस्टम करने की ज़रूरत नहीं है, मुझे केवल always
निर्देश जोड़ने की ज़रूरत थी ।
http://nginx.org/en/docs/http/ngx_http_headers_module.html
Syntax: add_header name value [always];
यदि हमेशा पैरामीटर निर्दिष्ट किया जाता है (1.7.5), हेडर फ़ील्ड को प्रतिक्रिया कोड की परवाह किए बिना जोड़ा जाएगा।
तो कोर हेडर का एक ट्यून संस्करण :
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
कुंजी थी। मुझे यह इंगित करने के लिए धन्यवाद, मैं पागल हो रहा था!