SuperAPI AI 工具集

monday-code-init

部署与运维

查看项目

更新于 10-16 01:18

技能介绍

用途:为 monday.com 代码应用生成标准项目结构、依赖与 monday-code 部署配置,支持前端(React + Vite + monday-sdk-js)、后端(Express + @mondaycom/apps-sdk)或全栈三种类型。

主要能力:创建 .mondaycoderc 指定 Node.js 运行时(默认 nodejs22.x,支持 nodejs20.x/22.x/24.x);生成 manifest.json 并可按功能类型(AppFeatureProductView、BoardView、ItemView、DashboardWidget 等)调整;生成前端目录(含 MondayContext、api 服务、Vite 配置、index.js CDN 入口);生成后端目录(Express、JWT 鉴权中间件、MongoDB 连接、secrets/env-vars 工具,可选 storage.ts 对象存储与 queue.ts 队列);生成 .env.example;强调所有数据库查询必须按 accountId 做多租户隔离。

使用方式:命令 /monday-code-init fullstack|frontend|backend,或对话式请求。需提供应用类型、应用名称、功能类型。初始化后在各目录运行 npm install,复制 .env.example 为 .env 并填写值,再到 monday.com 开发者中心创建应用,并建议下一步使用 /monday-dev。若配置了 monday-apps MCP(需 MONDAY_API_TOKEN),可用其工具获取开发上下文、创建应用与功能、获取功能 schema。

限制与注意:文档数据库每应用最大 1 GiB,每区域每日 50,000 次读 / 20,000 次写,需 @mondaycom/apps-cli >= 4.10.2;对象存储需 @mondaycom/apps-sdk >= 3.3.1,预签名上传单文件最大 50 MB,预签名 URL 默认 15 分钟、最长 7 天,且仅能在 monday code 后端运行(本地开发不可用);MNDY_MONGODB_CONNECTION_STRING 首次部署后由 monday-code 自动注入;前端 mondayCodeHostingUrl 需至少部署一次后才可用;鉴权头需为 Authorization: <sessionToken>。始终使用 TypeScript。