umi访问egg的跨域问题

WuYiLong原创小于 1 分钟nodeumi

umi访问egg的跨域问题


const request = extend({
  prefix: 'http://localhost:7001/api',
  errorHandler,
  // 默认错误处理
  credentials: 'same-origin', // 默认请求是否带上cookie
});

npm install egg-cors --save
// plugin.js
cors: {
    enable: true,
    package: 'egg-cors',
  },

// configdefault.js
config.cors = {
    origin: 'http://localhost:8000',
    allowMethods: 'GET,HEAD,PUT,POST,DELETE,PATCH',
};

  • 在request的请求参数那添加同源策略
  • egg安装egg-cors的插件
  • 在配置文件配置相应的参数
上次编辑于:
贡献者: wuyilong