egg.js 解决跨域问题
当使用egg.js开发Web应用时,经常会遇到跨域问题。这个问题很常见,但是解决起来也很简单。
以下是解决跨域问题的步骤:
- 安装egg-cors插件
在egg.js应用程序中,使用egg-cors插件可以轻松地解决跨域问题。安装egg-cors插件的命令是:
npm install --save egg-cors
- /config/plugin.js 添加以下代码
module.exports = {
cors: {
enable: true,
package: 'egg-cors',
},
};
- /config/config.default.js 添加以下代码
config.cors = {
origin: '*',
allowMethods: 'GET,HEAD,PUT,POST,DELETE,PATCH,OPTIONS',
};
重启即可。