我们可以使用 Malagu 框架开发操作数据库的应用,操作数据库可以使用 RPC 风格的接口,也可以使用 REST 风格的接口。Malagu 框架提供统一的操作数据库的方式。内置事务装饰器,通过装饰器声明式定义事务开启、传播、回滚等行为。操作数据库使用到了组件: @malagu/typeorm
。更多有关数据库操作的介绍,请阅读 Typeorm。
快速开始
Malagu 框架提供了命令行模板,我们可以通过 malagu init
命令快速创建一个操作数据库的应用项目。选择如下模板:
➜ test malagu init
___
/'\_/`\ /\_ \
/\ \ __ \//\ \ __ __ __ __
\ \ \__\ \ /'__`\ \ \ \ /'__`\ /'_ `\/\ \/\ \
\ \ \_/\ \/\ \L\.\_ \_\ \_/\ \L\.\_/\ \L\ \ \ \_\ \
\ \_\\ \_\ \__/.\_\/\____\ \__/.\_\ \____ \ \____/
\/_/ \/_/\/__/\/_/\/____/\/__/\/_/\/___L\ \/___/
/\____/
@malagu/cli@1.9.0 \_/__/
? Select a template to init (Use arrow keys or type to search)
backend-app Official
sample-app Official
❯ database-app Official
admin-app Official
microservice Official
puppeteer Official
multi-component Official
mycli Official
site Official