SuperAPI AI 工具集

split-micro-app

前端与建站

查看项目

更新于 10-16 00:01

技能介绍

用途:指导把单体仓库中的功能拆成独立微应用(apps/<name>),并处理其 SSR/SSG、Cloud 叠加层、Workers 部署、CDN/R2 资源上传、SEO/OG、网关路由、预览与 Docker 集成。文中以 apps/workbench、apps/share、apps/auth 为示例。\n\n主要能力:区分两种托管路径(Cloud 由 Gateway → Worker 做 SSR;OSS/子部署 Docker 由同一镜像内 Next 客户端渲染),并列出 Docker 链路的五个环节;描述 SSR 包体积削减手段(模块追踪 <APP>_TRACE_MODULE、客户端门控路由、SSR stub、shiki 桩与 CDN 外部化等);给出部署流程(build:client 传 CDN,assets 上传 R2,wrangler deploy),Worker 除 SSR 还反代 /api、/oidc、/trpc、/webapi 并重定向未知路径;含预览 Worker 命名、CI 受影响检测与输出哈希跳过部署等做法。\n\n使用方式:资料给出若干命令与约定,如 bun run build:rr、bun run deploy、wrangler deploy --config build/server/wrangler.json、wrangler versions upload --preview-alias、<NAME>_REQUIRED=1、SHARE_TSCONFIG_PROJECT / SHARE_EXTRA_SSR_STUBS 等;并要求按文档中列出的链路和文件位置执行。\n\n限制:自托管会失去逐页 SSR,Next 外壳仅提供带品牌 OG 卡与 noindex, nofollow 的 SPA HTML,逐主题标题/OG 只在 Worker 构建中存在;预览必须上传到 -preview 的同级 Worker;Worker gzip 预算与 8MB 校验等约束。其余未在上述资料中提供的信息暂未提供。