推荐Node.js跨域问题实用解决方法

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

1、安装中间件cors
    npm install cors --save
2、引入
    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
}))

猜你喜欢

转载自blog.csdn.net/SmartJunTao/article/details/106444704