SuperAPI AI 工具集

monday-code-migrate

部署与运维

查看项目

更新于 10-16 01:18

技能介绍

用途:将已有应用迁移到 monday-code 平台,适用于把现有 React 前端放到 monday-code CDN、把 Express/Node.js 后端放到 monday-code serverless、迁移全栈应用,或为现有应用加入 monday SDK 集成、把独立应用转换为 monday.com 应用。

主要能力:先扫描项目,识别前端框架(React、Vue、Angular、vanilla JS)、构建工具(Vite、Webpack、Next.js、CRA)、后端框架(Express、Fastify、Koa、Hono、NestJS)、语言与包管理器,并报告发现;随后生成迁移计划,列出需创建、修改、移动的文件及依赖增删,经用户确认后执行。迁移会保留现有业务逻辑,只做兼容性所需的最小改动,不主动重构代码。

使用方式:技能会询问迁移范围(frontend、backend、fullstack)和要构建的 monday.com 功能类型(如 BoardView、ItemView、DashboardWidget)。根目录会创建或更新 .mondaycoderc(如 {"runtime": "nodejs22.x"})和 manifest.json。前端需安装 monday-sdk-js,创建 MondayContext 并包裹应用根组件,配置构建工具定义 global 变量,创建 API 服务层与 index.html,并在 package.json 中加入 deploy 脚本。后端需拆分 app 与 listen 逻辑,创建 index.js 入口,加入会话令牌与 webhook 的认证中间件,并按 accountId 做多租户隔离。

适用场景:已有 React/Express 应用希望运行在 monday-code;希望为现有应用加入 monday SDK;希望把独立应用转为 monday.com 应用。

限制:迁移不重写业务逻辑,不主动更换框架或语言;数据库方面 monday-code 原生仅提供 MongoDB,使用其他数据库需自行迁移或外接;涉及结构调整或替换依赖时必须先获得用户同意。具体收费、价格与效果资料暂未提供。