express设置允许跨域请求

//设置跨域访问
app.all("*", function (req, res, next) {
  //设置允许跨域的域名,*代表允许任意域名跨域
  res.header("Access-Control-Allow-Origin", req.headers.origin || '*');
  // //允许的header类型
  res.header("Access-Control-Allow-Headers", "Content-Type, Authorization, X-Requested-With");
  // //跨域允许的请求方式 
  res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");
  // 可以带cookies
  res.header("Access-Control-Allow-Credentials", true);
  if (req.method == 'OPTIONS') {
    res.sendStatus(200);
  } else {
    next();
  }
})

 

相关文章:

  • 2022-03-08
  • 2022-02-07
  • 2022-12-23
  • 2022-01-19
  • 2022-12-23
  • 2022-12-23
  • 2022-02-01
  • 2021-07-18
猜你喜欢
  • 2022-12-23
  • 2021-05-21
  • 2021-09-24
  • 2022-12-23
  • 2021-11-21
  • 2021-06-09
  • 2021-06-15
相关资源
相似解决方案