Node+MongoDB+TypeScript 开发后端服务的一些实践
最近把这些年使用 Node 做后端服务的一些实践总结了一下,做成一个脚手架实例项目,名为 akajs。
akajs 实际上是一些后端实践的集合,最初的想法是对公司的实际开发业务常用流程进行封装,减少重复开发。
现在开源出来,目的也不是为了提供一个 web 框架,只是想展示一下,在 Web 后端开发领域,我们是如何做的。
akajs 包括以下内容:
- 模块化组织方式、系统较为复杂的时候需要
- 注解式路由,类似 nest 或 Spring
- ICO 依赖注入
- 参数和返回值处理和错误处理
- Mongoose 搭配 typescript + ioc
- 注解式 Mongoose 事务
- CRUD 一键生成
- 日志和健康检查
- 常用函数工具,如日期、数字等
- 集成测试方案
详细内容请查看文档
原文地址:https://segmentfault.com/a/1190000021312067
相关推荐
-
swiper.js loop 小坑 javascript/jquery
2020-6-16
-
JS开发常用工具函数 javascript/jquery
2019-6-29
-
JQuery 中的小技巧 javascript/jquery
2019-8-20
-
Sequelizejs 关联 javascript/jquery
2019-5-4
-
答疑解惑 — Promise javascript/jquery
2019-9-7
-
javascript与众不同的this javascript/jquery
2020-5-23
-
详解call bind apply – 区别/使用场景/es6实现/es3实现 javascript/jquery
2019-5-3
-
【译】为什么 WebAssembly 这么重要? javascript/jquery
2020-5-18
-
Git 常用命令及应用这一篇就够了(新手向) javascript/jquery
2020-6-10
-
捕获 React 异常 javascript/jquery
2020-7-5