egg跨域配置多个域名

在编写前后端分离的项目时, 经常会遇到跨域的问题。记录下跨域需要的配置

使用的包`egg-cors`

安装`yarn add egg-cors`

在`config/plugin.js`中添加

exports.cors = {

    enable: true,

    package: 'egg-cors'

}

在`config/config.default.js`中添加

cors: {

    credentials:  true // 是否需要携带cookie

    allowMethods: 'GET,HEAD,PUT,POST,DELETE,PATCH,OPTIONS',

    origin: 'http://www.baidu.com' // 配置跨域的域名

}

如果需要通过cors配置多个跨域域名, 删除origin字段, cors插件会设置请求的域名为跨域域名.

你可能感兴趣的:(egg跨域配置多个域名)