最近总结了近几年使用Node做后端服务的一些实践,做了一个脚手架示例项目,名字叫akajs。akajs其实就是一些后端实践的集合。最初的想法是封装公司实际的业务开发流程,减少重复开发。现在开源,目的不是提供一个web框架,只是展示我们在web后端开发领域是怎么做的。akajs包括以下内容:模块化组织,系统比较复杂时需要注解路由,类似nest或SpringICO依赖注入参数和返回值处理及错误处理Mongoosewithtypescript+ioc注解Mongoose事务CRUD一键生成日志和健康检查常用功能工具,如日期、编号等集成测试方案详见文档
