1.0.11 • Published 4 years ago

@zhili/nodejs-server-common v1.0.11

Weekly downloads
2
License
-
Repository
-
Last release
4 years ago

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时候不需要