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中配置了跨域,又在后端项目中做了跨域配置,这种情况下会导致配置失效。
如有错误,恳请指出。