zenweb
常用模块的脚手架
此包的功能仅仅是把一个 webapp 项目最常用的几个模块 给整合在了一起。
内置模块
整合的模块如下:
| 模块 | 介绍 |
|---|---|
| @zenweb/core | 核心包,用于模块加载、服务启动 |
| @zenweb/inject | 依赖注入 |
| @zenweb/controller | 控制器 - 依赖注入的入口 |
| @zenweb/meta | 运行时基本信息,处理耗时,版本信息 |
| @zenweb/log | 日志支持 |
| @zenweb/router | 路由支持 |
| @zenweb/messagecode | 消息代码格式化 |
| @zenweb/body | 提交内容解析 |
| @zenweb/result | 返回结果处理 |
| @zenweb/helper | 输入数据类型转换与校验 |
使用
创建一个 webapp 启动器
import { create } from 'zenweb';
const app = create();
app.start();