介绍
Yunfly 一款高性能 Node.js WEB 框架, 使用 Typescript 构建我们的应用。
使用 Koa2 做为 HTTP 底层框架, 使用 routing-controllers 、 typedi 来高效构建我们的 Node 应用。
Yunfly 在 Koa 框架之上提升了一个抽象级别, 但仍然支持 Koa 中间件。在此基础之上, 提供了一套强大的插件系统, 给开发者提供更强大更灵活的能力。
框架技术栈
Koa2node.js http 框架, async await异步编程 参考文档 (opens in a new tab)find-my-way一款高性能的 http 路由器 参考文档 (opens in a new tab)typescript微软开发的自由和开源的编程语言, 它是JavaScript的一个超集, 添加了可选的静态类型和基于类的面向对象编程 参考文档 (opens in a new tab)routing-controllers使用装饰器的方式来进行路由的开发 参考文档 (opens in a new tab)typedi: 依赖注入插件工具 参考文档 (opens in a new tab)grpc: 一个高性能、开源和通用的 RPC 框架 参考文档 (opens in a new tab)log4js: javascript 的 log 日志插件 参考文档 (opens in a new tab)