nodejs 后台模块
主要功能
基于koa,面向对象编写Controller对象,装饰swagger配置。
- 注意 tscofig.json中experimentalDecorators设置为true
- 加入reflect-metadata 依赖, import 'reflect-metadata'
## /dist/index.js 主要模块
import * as Mvc from './mvc/decorator';
import * as Swg from './swagger/decorator';
import * as MvcData from './mvc/index';
import * as SwgData from './swagger/index';
import * as Boot from './boot/BootController';
export {Mvc,Swg,MvcData,SwgData,Boot}
Mvc 模块
封装 controller 的注释函数
TODO:具体函数,参数描述
Swg 模块
封装 swagger 辅助注释函数
TODO:具体函数,参数描述
MvcData 模块
保存 controoler 类及函数方法名配置
TODO:具体数据对象,参数描述
SwgData 模块
保存 swagger 类,及属性配置
TODO:具体数据对象,参数描述
注意
发布 npm 时候 需要build下代码,提交git时候不需要