nginx跨域配置

修改对应的配置文件,在需要实现跨域的server中添加下面的命令:

#nginx 跨域配置支持
#允许跨域请求的域,*代表所有
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中配置了跨域,又在后端项目中做了跨域配置,这种情况下会导致配置失效。

如有错误,恳请指出。
原文地址:https://www.cnblogs.com/monument/p/12738328.html