SuperAPI AI 工具集

convex-backend

编程与开发

查看项目

更新于 10-15 17:24

技能介绍

用途:使用 Convex 构建类型安全的后端逻辑,并实现实时数据同步,适合实时协作应用(聊天、仪表盘、多人游戏)、免基础设施管理的后端、带自动缓存的类型安全服务端函数、需要响应式数据(智能体状态、流式结果)的 AI 应用,以及用托管数据库加快原型验证。

主要能力:定义 Schema 与校验(defineSchema、defineTable、v 校验器、索引);Query 实时读取;Mutation 写入;Action 调用外部 API(含 AI);Scheduled Functions 定时任务;Auth 集成(auth.config.ts 与 React 客户端);React 客户端使用 useQuery、useMutation;文件存储上传与取 URL;部署与日志命令。

必要用法:前提为 Node.js 18+、npm 或 pnpm、Convex 账号。初始化可执行 npm install convex、npx convex dev,或 npm create convex@latest。部署使用 npx convex deploy,环境变量用 npx convex env set、npx convex env list,日志用 npx convex logs(可加 --follow),手动运行函数用 npx convex run。

限制:资料仅提及免费层每月 100 万次函数调用;Action 超时上限 10 分钟;查询过慢需补充索引;类型错误需运行 npx convex dev 重新生成类型;认证问题需检查 auth.config.ts 与提供方域名;部署失败需查看日志并确认环境变量。密钥应存入 Convex 环境变量,不得写入代码。其他收费、价格与平台等细节暂未提供。