- 方法一,在响应头配置三个参数
app.all("*",(req,res,next) => {
res.header("Access-control-Allow-Origin",配置可以跨域的url地址/*代表全部);
res.header("Access-control-Allow-Header","content-type");
res.header("Access-control-Allow-Method",配置可以跨域的请求方式);
})
- 方法二,直接使用express的中间件cors
app.use(cors());
- 方法三,使用服务器代理请求(服务器直接的请求是没有跨域问题的)
1,安装request模块(里面是封装好node的http模块)
2,使用request模块发送服务器请求
request.get(请求的url地址,(err,body,response) => {
//response是请求的结果
})