Mrcdh技术博客 Mrcdh技术博客
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Mrcdh

全栈开发小学生
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 常用插件

    • egg-cors(跨域配置)
      • 安装
      • 配置插件
      • 基本使用
    • egg-router-plus(路由分组)
    • egg-validate-plus(参数校验基于async-validator)
  • 常用技巧

  • 《Eggjs》
  • 常用插件
mrcdh
2021-03-12
目录

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

# 基本使用

{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
#egg
上次更新: 2023/09/22, 16:54:32
egg-router-plus(路由分组)

egg-router-plus(路由分组)→

最近更新
01
uniapp常见问题
03-19
02
Vue3项目搭建
12-25
03
使用pnpm的monorepo组织项目
11-01
更多文章>
Theme by Vdoing | Copyright © 2020-2025 Mrcdh | 苏ICP备2020058908号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×