SuperAPI AI 工具集

convex-backend

编程与开发

查看项目

更新于 10-16 06:51

技能介绍

用途:本技能用于在 Convex 上构建实时、响应式后端应用,使用 TypeScript 编写查询、变更与动作,并借助自动响应性与乐观更新实现即时数据同步。适用场景包括实时协作应用、聊天应用、实时仪表盘、需要即时同步的应用,以及无需自管基础设施的后端开发、文件上传、Convex Auth 认证、数据库 schema 设计和定时函数(crons)。

主要能力:以查询读取数据(如 ctx.db.query('users').collect()、ctx.db.get(id)),以变更写入数据(如 ctx.db.insert('users', args)),并可编写 action;函数使用 v 做参数校验;通过 _generated/server 引入 query、mutation。自动响应性与乐观 UI 更新是资料明确提到的特性。

使用方式:按资料示例,从 './_generated/server' 导入 query、mutation,从 'convex/values' 导入 v,定义 args 与 handler,在 handler 中通过 ctx.db 操作数据。资料未提供安装命令、部署流程或项目初始化步骤。

限制:资料仅给出少量代码片段和场景列表,未说明收费、价格、平台支持、性能数据或具体版本要求,这些暂未提供;也未提供完整 API 参考,实际操作需参考 Convex Docs。