koa-router-decors
项目的重要修改都记录在此文档中。格式基于如何维护更新日志,并且该项目遵守语义化版本。
- 是否是开发模式,通过
NODE_ENV=development
指定,如果不指定则为生产模式 - 可以多次调用
load
分别加载多个不同的目录 get
等装饰器写法修改,第二个参数改为{prefix?: string; middlewares?: Array<Koa.Middleware>}
- 可以给特定路由指定前缀
- 一个方法可以生成多个路由
- 将
verbose
参数升级为mode
参数,可选值为development
和production
(默认值),开发模式时打印出所有路由并检查是否存在URL
冲突,如果有冲突会打印出所有冲突的URL
。
load
函数加载方式编程import { load } from 'koa-router-decors';
- � 路由文件扩展名默认值从
.js
改成.{js,ts}
- 新增
verbose
参数,默认为false
,为真时会打印所有路由 - 使用
TypeScript
;使用prettier
格式化代码;添加测试用例,测试覆盖率;