egg跨域请求

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bocongbo/article/details/83656506

web端访问服务器,存在跨域请求问题,egg作为服务端,需要开放请求域,方法如下:

1、安装egg-cors

npm i egg-cors -S

2、在config/plugin.js声明

exports.cors = {
    enable: true,
    package: 'egg-cors',
};

3、在config/config.default.js配置

 //跨域配置
config.security = {
    csrf: {
      enable: false,
      ignoreJSON: true
    },
    domainWhiteList: ['http://www.baidu.com', 'http://localhost:8080'], //配置白名单
};
  
config.cors = {
    // origin: '*', //允许所有跨域访问,注释掉则允许上面 白名单 访问
    allowMethods: 'GET,HEAD,PUT,POST,DELETE,PATCH'
};

猜你喜欢

转载自blog.csdn.net/bocongbo/article/details/83656506
今日推荐