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', // 请求的方法 };
本文作者为gengboxb,转载请注明。