ava-egg

1.0.3 • Public • Published

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 平台
  • 按需使用

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

Readme

Keywords

Package Sidebar

Install

npm i ava-egg

Weekly Downloads

1

Version

1.0.3

License

MIT

Unpacked Size

5.56 kB

Total Files

9

Last publish

Collaborators

  • chb.wang