egg.js 解决跨域问题

629 阅读1分钟

egg.js 解决跨域问题

当使用egg.js开发Web应用时,经常会遇到跨域问题。这个问题很常见,但是解决起来也很简单。

以下是解决跨域问题的步骤:

  1. 安装egg-cors插件

在egg.js应用程序中,使用egg-cors插件可以轻松地解决跨域问题。安装egg-cors插件的命令是:

npm install --save egg-cors
  1. /config/plugin.js 添加以下代码
module.exports = {
  cors: {
    enable: true,
    package: 'egg-cors',
  },
};
  1. /config/config.default.js 添加以下代码
config.cors = {
  origin: '*',
  allowMethods: 'GET,HEAD,PUT,POST,DELETE,PATCH,OPTIONS',
};

重启即可。