安装
npm i @expressots/core
此套件会做什么
运通 核心是框架的基础。 它提供依赖性注射、路由、中件管弦、生命周期钩、拦截器、警卫、错误处理以及应用靴子。 用最小锅炉板构建和运行服务器侧TypeScript应用程序所需的一切.
快来看
import { bootstrap } from "@expressots/core";
import { App } from "./app";
void bootstrap(App);
要求和包装
- 节点.js 20.19.0或更新.
- 船舶双层建筑:无害环境管理
import)和通用JS(英语:require),通过条件导出自动选择. - 子路径入口 :
@expressots/core/testing, (中文(简体) ),@expressots/core/di, (中文(简体) ),@expressots/core/render, (中文(简体) ),@expressots/core/path-resolver。 。 。 . - 验证是带给你的:
zod, (中文(简体) ),yup,以及class-validator是可选的同伴依赖关系。 只安装您使用的; 在运行时检测到匹配的适配器 .
测试公用事业
import {
createTestApp,
setupExpressoTSMatchers,
} from "@expressots/core/testing";
const app = await createTestApp(App);
await app.request().get("/health").expectStatus(200);
文档
指南、API参考、架构模式和实例访问 doc.expresso-ts.com (英语)。 。 。 .
捐款
欢迎来到快递社区 见 贡献指南 如何参与.
支持项目
- GitHub 赞助商
- 组织起来 关于 GitHub 的
- 解析器
- 报告问题
许可证
麻省理工学院. 见 自由主义。 。 。 .