1.安装跨域插件

C:\Users\SYJ\egg-example>npm i egg-cors --save

2.修改plugin.js文件,配置跨域插件

// 配置egg-cors插件(先安装插件:npm i egg-cors --save)
cors: {
enable: true,
package: 'egg-cors'
}

如图所示:

使用Egg.js编写RestfulAPI接口(二)配置跨域_安装插件

3.修改config.default.js文件,开启跨域并配置允许跨域的请求方法

// 关闭csrf开启跨域
config.security = {
// 关闭csrf
csrf: {
enable: false
}
};

// 允许跨域的方法
config.cors = {
origin: '*',
allowMethods: 'GET, PUT, POST, DELETE, PATCH'
};

如图所示:

使用Egg.js编写RestfulAPI接口(二)配置跨域_跨域_02