一般情况下是修改项目文件的response的header,但是这么做毕竟添加了一些和项目业务无关的代码,也许还解决不了问题,可以通过nginx的代理来设置跨域,这样只要通过nginx代理的所有项目都不需要再设置跨域访问了
配置方式
在nginx.conf文件的http节点下,添加如下内容
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers X-Requested-With;
add_header Access-Control-Allow-Methods GET,POST,OPTIONS,DELETE,PUSH,PULL;
重启nginx即可