我们可以使用 Malagu 框架开发操作数据库的应用,操作数据库可以使用 RPC 风格的接口,也可以使用 REST 风格的接口。Malagu 框架提供统一的操作数据库的方式。内置事务装饰器,通过装饰器声明式定义事务开启、传播、回滚等行为。操作数据库使用到了组件: @malagu/typeorm 。更多有关数据库操作的介绍,请阅读 Typeorm

快速开始

Malagu 框架提供了命令行模板,我们可以通过 malagu init 命令快速创建一个操作数据库的应用项目。选择如下模板:

  1. test malagu init
  2. ___
  3. /'\_/`\ /\_ \
  4. /\ \ __ \//\ \ __ __ __ __
  5. \ \ \__\ \ /'__`\ \ \ \ /'__`\ /'_ `\/\ \/\ \
  6. \ \ \_/\ \/\ \L\.\_ \_\ \_/\ \L\.\_/\ \L\ \ \ \_\ \
  7. \ \_\\ \_\ \__/.\_\/\____\ \__/.\_\ \____ \ \____/
  8. \/_/ \/_/\/__/\/_/\/____/\/__/\/_/\/___L\ \/___/
  9. /\____/
  10. @malagu/cli@1.9.0 \_/__/
  11. ? Select a template to init (Use arrow keys or type to search)
  12. backend-app Official
  13. sample-app Official
  14. ❯ database-app Official
  15. admin-app Official
  16. microservice Official
  17. puppeteer Official
  18. multi-component Official
  19. mycli Official
  20. site Official

示例代码

在线打开示例代码
image.png