1.0.3 • Published 5 years ago

ava-egg v1.0.3

Weekly downloads
2
License
MIT
Repository
-
Last release
5 years ago

ava-egg

航空电商中心 node web 框架,基于 eggjs 企业级应用框架

Requirement

  • node >= 8.12.0 验证码生成Canvas依赖

使用

先了解 eggjs,使用 ava-egg 框架

// package.json
{
  "egg": {
    "framework": "ava-egg"
  },
  "engines": {
    "node": ">=8.9.0"
  }
}

ava-egg 整理了航司官网的功能需求,沉淀了以下插件(具体使用方法看插件文档):

  • 内置集成
    • egg-assets 静态资源管理和本地开发方案,最大的特点是基于manifest.json映射,开启chunkhash,支持cache-control,提升性能
    • egg-captchas 验证码插件,支持「图片验证码」和「图片滑块验证码」
    • egg-validate 基于 JSON Schema + AJV 的校验中间件,让前后端校验保持一致
    • egg-ratelimit Rate limiter 中间件,支持指定路由配置
    • egg-cmsdata 内容管理平台静态数据读取插件,暂时读取本地文件,后续结合 CMS 平台
  • 按需使用

通过插件扩展,我们希望统一方案,让开发只关心业务本身