Convex后端实时应用开发Skill convex-backend

Convex后端开发技能专注于使用Convex平台构建实时、反应式后端应用,涉及TypeScript查询、突变和动作,支持自动更新、乐观UI、文件上传、认证等功能,适用于开发聊天应用、实时仪表板等实时协作场景,提升数据同步效率和开发体验。

后端开发 0 次安装 0 次浏览 更新于 3/18/2026

name: convex-backend description: 使用Convex构建实时、反应式后端应用,通过TypeScript查询、突变和动作实现自动反应性和乐观更新。适用于构建实时协作应用、实现反应式数据同步、编写服务器端后端函数、创建自动更新的查询、实现具有事务保证的突变、处理Convex存储的文件上传、实现Convex Auth认证、设计反应式数据库模式,或构建需要即时数据同步的应用。

Convex 后端 - 实时数据库与函数

何时使用此技能

  • 构建实时协作应用
  • 实现自动更新的反应式数据
  • 编写Convex查询、突变和动作
  • 使用TypeScript创建无服务器后端函数
  • 实现乐观UI更新
  • 处理Convex存储的文件上传
  • 实现Convex Auth认证
  • 设计Convex数据库模式
  • 构建聊天应用或实时仪表板
  • 创建具有即时数据同步的应用
  • 实现定时函数(crons)
  • 构建无需管理基础设施的后端

何时使用此技能

  • 使用Convex构建实时应用,实现反应式查询,或管理类型安全的函数后端逻辑。
  • 当处理相关任务或功能时
  • 在需要此专业知识的开发过程中

使用时机: 使用Convex构建实时应用,实现反应式查询,或管理类型安全的函数后端逻辑。

核心概念

查询(读取数据)

```typescript import { query } from ‘./_generated/server’; import { v } from ‘convex/values’;

export const list = query({ args: {}, handler: async (ctx) => { return await ctx.db.query(‘users’).collect(); } });

export const get = query({ args: { id: v.id(‘users’) }, handler: async (ctx, args) => { return await ctx.db.get(args.id); } }); ```

突变(写入数据)

```typescript import { mutation } from ‘./_generated/server’;

export const create = mutation({ args: { name: v.string(), email: v.string() }, handler: async (ctx, args) => { return await ctx.db.insert(‘users’, args); } }); ```

资源