我们可以使用 Malagu 框架开发前后端一体化应用,前端访问后端接口,就像访问本地方法一样简单。Malagu 框架的前后端一体化应用,架构是前后端分离的,但是开发是前后端一体的,前端代码可以单独发布到 CDN 服务,后端代码发布到 Serverless 平台,Malagu 默认部署的时候,是将前后端代码部署到同一个函数里,由后端提供前端静态文件服务。这样,我们可以把前后端一体化应用看做一个微应用,我们可以把一个大型应用拆分成一些列微应用。更多有关前后单一体化的介绍请阅读前后端一体化开发。
快速开始
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