NodeJs

NodeJs设置跨域处理

注意:app.use(cors())引入必须放在路由引入之前,否则不起作用

1、安装跨域中间件cors

npm install cors --save

2、在app.js中引入

var cors = require("cors");

3、使用

app.use(cors())

注:在cors()方法中可配置对应白名单等,默认是

{
  "origin": "*",
  "methods": "GET,HEAD,PUT,PATCH,POST,DELETE",
  "preflightContinue": false,
  "optionsSuccessStatus": 204
}
app.use(cors({
  "origin": "*",
  "methods": "GET,HEAD,PUT,PATCH,POST,DELETE",
  "preflightContinue": false,
  "optionsSuccessStatus": 204
}))