1.1.8 • Published 3 months ago

egg-super-router v1.1.8

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

egg-super-router

NPM version build status Test coverage David deps Known Vulnerabilities npm download

一款egg.js的插件,包含功能

  • 路由配置文件化
  • 路由权限配置校验
  • 路由参数校验
  • 路由返回结构统一
  • 统一错误码返回
  • 路由缓存

Install

$ npm i egg-super-router --save

Usage

// {app_root}/config/plugin.js
exports.superRouter = {
  enable: true,
  package: 'egg-super-router',
};

Configuration

// {app_root}/config/config.default.js
exports.superRouter = {
    access: {
        enable: true,
        path: 'lib/access'// 如果配置了此路径,插件会自动从lib/access目录下加载自定义access
    },
    error: {
        path: 'lib/error'// 自定义error
    }
};

see config/config.default.js for more detail.

Example

  • 配置文件预览

see test/fixtures/apps/super-router-test for details

Questions & Suggestions

Please open an issue here.

License

MIT

1.1.8

3 months ago

1.1.7

3 months ago

1.1.6

5 months ago

1.1.5

7 months ago

1.1.1

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.1.0

1 year ago

1.0.26

1 year ago

1.0.25

1 year ago

1.0.29

1 year ago

1.0.28

1 year ago

1.0.27

1 year ago

1.0.33

1 year ago

1.0.32

1 year ago

1.0.31

1 year ago

1.0.30

1 year ago

1.0.19

1 year ago

1.0.18

1 year ago

1.0.17

1 year ago

1.0.16

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.22

1 year ago

1.0.21

1 year ago

1.0.20

1 year ago

1.0.24

1 year ago

1.0.23

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago