node.js+express解决跨域问题

264 阅读1分钟

代码

打开app.js文件,在var app = express();的下面添加这段代码

app.all("*", (req, res, next) => {
  res.setHeader("Access-Control-Allow-Origin", "*");
  res.setHeader("Access-Control-Allow-Headers", "*");
  res.setHeader("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");
  res.setHeader("Access-Control-Allow-Credentials", "true")
  next()
});

注意

最好在var app = express();这句代码之后添加上面的代码段,效果更好