How to set up nginx for file uploading

Vlad Fulgeanu full.vladd at gmail.com
Fri Dec 11 14:50:28 UTC 2015


I added these in "location /upload/preview":

add_header 'Access-Control-Allow-Origin' 'https://test.project.com';
> add_header 'Access-Control-Allow-Headers' 'Authorization, Content-Type,
> X-Requested-With, Cache-Control, If-None-Match';


And now it gives me:

No 'Access-Control-Allow-Origin' header is present on the requested
> resource. Origin 'https://test.project.com' is therefore not allowed
> access. The response had HTTP status code 503.


As a response to the actual request (not the pre-flight)

On Fri, Dec 11, 2015 at 4:27 PM, Richard Stanway <r1ch+nginx at teamliquid.net>
wrote:

> Your config doesn't appear to add any Access-Control-Allow-Origin header,
> so unless your backend is adding this, you will need to add an
> appropriate Access-Control-Allow-Origin header.
>
> On Fri, Dec 11, 2015 at 1:14 PM, Vlad Fulgeanu <full.vladd at gmail.com>
> wrote:
>
>> Hi everyone!
>>
>> I am having some trouble setting up nginx for file uploading.
>>
>> I am using nginx as a proxy in front of my nodejs server (that has hapi
>> as server framework).
>>
>> Here is the nginx.conf file's portion for this server:
>> http://dpaste.com/0VJKE5K
>>
>> The problem is that I get
>>
>>> No 'Access-Control-Allow-Origin' header is present on the requested
>>> resource. Origin 'https://test.project.com' is therefore not allowed
>>> access.
>>>
>> immediately after sending the pre-flight request when uploading the file.
>>
>> Can anyone please help me?
>> Thanks in advance.
>>
>> _______________________________________________
>> nginx mailing list
>> nginx at nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx
>>
>
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20151211/88343a35/attachment.html>


More information about the nginx mailing list