CNode

Node+MongoDB+TypeScript 开发后端服务的一些实践

分享
Mmyfjdthink__legacy_5df726fd28dce75de5435f38发布于7 年前最后回复7 年前1 回复5769 浏览0 收藏

最近把这些年使用 Node 做后端服务的一些实践总结了一下,做成一个脚手架实例项目,名为 akajs

akajs 实际上是一些后端实践的集合,最初的想法是对公司的实际开发业务常用流程进行封装,减少重复开发。

现在开源出来,目的也不是为了提供一个 web 框架,只是想展示一下,在 Web 后端开发领域,我们是如何做的。

akajs 包括以下内容:

  • 模块化组织方式、系统较为复杂的时候需要
  • 注解式路由,类似 nest 或 Spring
  • ICO 依赖注入
  • 参数和返回值处理和错误处理
  • Mongoose 搭配 typescript + ioc
  • 注解式 Mongoose 事务
  • CRUD 一键生成
  • 日志和健康检查
  • 常用函数工具,如日期、数字等
  • 集成测试方案

详细内容请查看文档

查看回复

回复 (1)

D
dengnan123#1·7 年前

可以,多多分享

参与回复
登录后即可参与回复。登录