cors : 全称 cross origin resource share 跨资源共享
在nodejs 中可以通过在服务器端设置代码如下实现cors跨域
res.setHeader('Access-Control-Allow-Origin', "*"); //针对哪个域名可以访问,*表示所有
res.setHeader('Access-Control-Allow-Credentials', true); //是否可以携带cookie
res.setHeader('Access-Control-Allow-Methods', 'POST, GET, PUT, DELETE, OPTIONS');
在nodejs中,一般情况下是需要服务器代码在我们控制范围之内可以这样做
app.use('*',(req,res,next) => { res.setHeader('Access-Control-Allow-Origin','*'); res.setHeader('Access-Control-Allow-Credential','true'); res.setHeader('Access-Control-Allow-Methods','GET,POST,PUT,DELETE,OPTIONS'); next(); });