<div dir="ltr"><div><div><div><div><div>Hi,<br><br></div>I am trying to setup CORS headers in my nginx config. My config is here : <a href="http://pastie.org/private/eevpeyy6uwu25rl5qsgzyq">http://pastie.org/private/eevpeyy6uwu25rl5qsgzyq</a><br>
<br></div><div>The upstream is defined separately.<br></div><div><br></div>It responds fine to OPTIONS request. It also adds the "Access-Control-Allow-Origin *" header to responses from the upstream (pm_puma_cluster) when the response status is 200.<br>
<br></div>But if the response status from the upstream is 401 it is not adding the CORS header.<br><br></div>Is it expected? Or am I missing something in the config?<br><br></div>P.S : The upstream is a Rails app and I would prefer to deal with the CORS headers in the nginx and not mess with them in the Rails app.<br clear="all">
<div><div><div><div><div><div><br>-- <br>Regards,<br>Srirang G Doddihal<br>Brahmana.<br><br>The LIGHT shows the way.<br>The WISE see it.<br>The BRAVE walk it.<br>The PERSISTENT endure and complete it.<br><br>I want to do it all ALONE.
</div></div></div></div></div></div></div>