【Node】Egg.js跨域问题

gengboxb 782 0

1、安装egg-cors模块是专门用来解决egg.js跨域问题

yarn add egg-cors

2、配置config/plugin.js

// 跨域配置
exports.cors = {
  enable: true,
  package: 'egg-cors',
};

3、设置config.default.js文件

// 设置跨域
  config.security = {
    csrf: { // 安全机制,默认是开启,所以设置为false
      enable: false,
    },
    domainWhiteList: [ '*' ],
  };
  config.cors = {
    origin: 'http://localhost:3000', // 只允许这个域进行访问接口
    credentials: true, // 允许cooke跨域
    allowMethods: 'GET,HEAD,PUT,POST,DELETE,PATCH,OPTIONS', // 请求的方法
  };

发表评论 取消回复
表情 图片 链接 代码

分享