介绍
Yunfly
一款高性能 Node.js WEB 框架, 使用 Typescript
构建我们的应用。
使用 Koa2
做为 HTTP 底层框架, 使用 routing-controllers
、 typedi
来高效构建我们的 Node 应用。
Yunfly 在 Koa 框架之上提升了一个抽象级别, 但仍然支持 Koa 中间件。在此基础之上, 提供了一套强大的插件系统, 给开发者提供更强大更灵活的能力。
框架技术栈
Koa2
node.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)