后端与接口
在 Zoho Catalyst 上部署持久后端…
适用于在 Zoho Catalyst 上部署持久后端服务、长运行进程或自定义 Docker 容器,并在 AppSail 与 Functions 之间选型。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
在 Zoho Catalyst 上部署持特定
解决思路
- 识别运行时:判断是托管运行时(Node.js、Java、Python)还是自定义 Docker 容器。
- 加载 `references/appsail-basics.md`:获取 PORT 配置、环境变量、Dockerfile 要求和部署命令。
- 遵守 PORT 规则:始终使用 `process.env.X_ZOHO_CATALYST_LISTEN_PORT`,不要硬编码 `PORT` 或 `3000`。
- 若用户不确定用 AppSail 还是 Catalyst Functions,按矩阵判断:Functions 需要 Catalyst 专用模板,用于 HTTP handlers、events、cron、Zoho integrations,按 API 调用计费,依赖由 Catalyst 管理;AppSail 支持任意框架/格式且完全独立,用于持久服务器、长运行进程、Docker,按实例运行时间计费,所有库和框架需自行管理。
- 在出现以下触发时使用本技能:「AppSail」、「persistent server」、「Docker on Catalyst」、「backend hosting」、`X_ZOHO_CATALYST_LISTEN_PORT`、`appsail:add`、「catalyst managed runtime」、「deploy Express app」、「AppSail vs Functions」、「long-running process on Catalyst」、「containerized app on Catalyst」。
- 当查询涉及运行时时,加载 `references/appsail-basics.md`:runtimes、项目结构、`app-config.json` 字段、Node.js/Docker 模板、SDK 版本。
- 当查询涉及部署时,加载 `references/appsail-deploy.md`:部署命令(Path A/B/C)、环境变量、健康检查、AppSail URL 模式、配置。
- 当查询涉及跨域错误时,加载 `references/appsail-crossorigin.md`:Slate + AppSail 跨域错误、通过 MCP 设置 CORS、`catalyst_auth`、自定义域名 SSL。
适用边界 · 注意事项
- 不要用于无状态请求/响应处理器、事件驱动函数或定时任务;这些场景应改用 catalyst-functions。
- 未安装 Catalyst CLI(`npm install -g zcatalyst-cli`)时不适用;自定义 Docker 部署还需安装 Docker Desktop。