Extends

前后端项目分离

Malagu 框架支持前后端项目分离,前端项目可以使用任意前端框架,框架提供了一种简单的方式来托管前端项目构建产物。

我们可以使用 malagu 托管前端 build 后的产物,从而使用任意前端框架。推荐使用 Monorepo 风格管理前后端项目。

原理

  • 利用 @malagu/serve-static  组件提供静态文件服务。
  • @malagu/serve-static  组件在开发环境默认将项目根下的 .malagu/frontend/dist 目录作为静态文件服务的 root 目录。部署的时候,框架会自动切换成线上真实对应的目录。
  • 前端项目构建产物只要输出到 Malagu 项目根下的 .malagu/frontend/dist 目录即可。

示例


Copyright © 2024 Zero (github@groupguanfang) 粤ICP备2023102563号