egg-cors(跨域配置)
egg-cors
插件基于 @koa/cors
。
# 安装
npm i egg-cors --save
1
# 配置插件
{app_root}/config/plugin.js
:
exports.cors = {
enable: true,
package: 'egg-cors',
};
1
2
3
4
2
3
4
# 基本使用
{app_root}/config/config.default.js
:
// 需要配合 security 插件一块使用
config.security = {
// 关闭 csrf
csrf: {
enable: false,
},
// 跨域白名单
domainWhiteList: [ 'http://localhost:3000' ],
};
// 允许跨域的方法
config.cors = {
origin: '*',
allowMethods: 'GET, PUT, POST, DELETE, PATCH'
};
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
上次更新: 2023/09/22, 16:54:32