fullstack-starter
这是前后端联调与托管主线的最终样例目录。它不再单独维护一套完整重复工程,而是作为“联调结构说明 + 托管脚本入口”承接后端和前端两个主样例。
适合什么时候看
- 你已经有
backend-starter和frontend-starter,现在要把它们放到同一套联调或托管边界里。 - 你想确认前端构建产物应该由谁承接、落到什么目录。
- 你不想再复制第三份完整工程,只想保留全栈边界说明和同步脚本。
服务哪些教程
当前目录约定
apps/api/:说明后端宿主应该怎样承接前端构建产物。apps/web/:说明前端项目在全栈样例里的落位。scripts/sync-clientapp.sh:把前端构建产物同步到宿主托管目录。- 构建产物目标目录只作为托管落位示例,不作为仓库内长期提交内容。
使用方式
- 开发后端时继续以 backend-starter 为主。
- 开发前端时继续以 frontend-starter 为主。
- 需要演示联调目录结构时,看 apps/api 和 apps/web。
- 需要把
dist/同步到宿主托管目录时,执行scripts/sync-clientapp.sh。
当前最终状态
- 前端开发继续使用
frontend-starter。 - 后端开发继续使用
backend-starter。 - 当你需要演示联调与托管时,重点参考这里的目录边界和同步脚本,而不是再维护第三份完整代码副本。