@zhili/nodejs-server-common
TypeScript icon, indicating that this package has built-in type declarations

1.0.11 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i @zhili/nodejs-server-common

Weekly Downloads

16

Version

1.0.11

License

none

Unpacked Size

173 kB

Total Files

106

Last publish

Collaborators

  • ggslove