1 通过cors设置cors头解决跨域,也可以针对一个接口使用cors()中间件解决跨域
2 通过设置响应头访问允许控制源,也就是白名单设置响应头Access-Control-Allow-Origin值客户端ip地址
res.head("Access-Control-Allow-Origin","*")
res.head("Access-Control-Allow-Origin","http://127.0.0.1:5000")
3 代理服务器,http-proxy-middleware模块
{
target:目标服务器,
pathRewrite:{ "^/zy",""},
changeOrigin:true
}
客户端先给本地服务器发请求,本地服务器给目标服务器发请求,目标服务器把数据返回给本地服务器,本地服务器再把
数据转发给客户端
4 jsonp跨域
网友评论