Nginx 跨域支持

Posted 咸鱼飞天

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx 跨域支持相关的知识,希望对你有一定的参考价值。

在开发一些静态页面或者调用一些接口时,经常会碰到cross-origin的问题,这就是跨域了

跨域呢有三种解决办法

    1、前端实现

    2、也可以在后端实现,

    3、通过nginx实现


通过Nginx实现跨域解决,在Nginx.conf文件里添加

    

                #允许跨域请求的域,*代表所有

add_header 'Access-Control-Allow-Origin' *;

#允许带上cookie请求

add_header 'Access-Control-Allow-Credentials' 'true';

#允许请求的方法,比如 GET/POST/PUT/DELETE

add_header 'Access-Control-Allow-Methods' *;

#允许请求的header

add_header 'Access-Control-Allow-Headers' *;







以上是关于Nginx 跨域支持的主要内容,如果未能解决你的问题,请参考以下文章

Nginx 跨域和防盗链支持

javascript Nginx配置iconfont字体支持跨域#nginx

javascript Nginx配置iconfont字体支持跨域#nginx

nginx:支持跨域访问

73.nginx跨域

跨域问题--nginx代理