诺基亚官方网站,辽宁省建设厅网站升级何时结束,网站在网络文化建设方面的成果,校园网站建设促进教学我前端是vue#xff0c;后端是其他同事写的python#xff0c;因为部署在不同的机器上#xff0c;我前端如果直接调用他的python#xff0c;axios请求就会出现跨域报错#xff0c;如下 blocked by CORS policy 云云 怎么办呢#xff0c;网上探索了一下午#xff0c;才找…我前端是vue后端是其他同事写的python因为部署在不同的机器上我前端如果直接调用他的pythonaxios请求就会出现跨域报错如下 blocked by CORS policy 云云 怎么办呢网上探索了一下午才找到最可靠的解法。那就是在前端所在的Nginx做这样的转发
upstream 后端就是某台机的python端口 核心是这三行
add_header Access-Control-Allow-Origin 域名;
add_header Access-Control-Allow-Credentials true;
add_header Access-Control-Allow-Headers dataType,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization;注意Access-Control-Allow-Origin可以加多个域名但如果前端启用了credentials就只能加一个了