Supabase
使用场景
- 全栈应用后端
- 实时协作应用
- 用户认证系统
- 文件管理服务
如何使用
前置条件
- 拥有 Supabase 账号,如果没有请前往 Supabase 官网 注册
- 创建一个 Supabase 项目
连接 Supabase 项目
点击卡片上的「连接」按钮,通过 OAuth 授权连接您的 Supabase 项目:
- 点击「连接」按钮
- 在弹出窗口中登录 Supabase 账号
- 选择要连接的项目
- 授权完成后自动返回
使用案例
1. Todo List 应用
在对话中说:「帮我创建一个 Todo List 应用,使用 Supabase 数据库存储任务数据」
- 自动创建
todos表结构 - 实现任务的增删改查功能
- 支持任务状态标记和排序
2. 用户认证系统
在对话中说:「创建一个带用户登录注册的页面,使用 Supabase 认证」
- 集成 Supabase Auth 服务
- 支持邮箱/密码登录
- 支持第三方 OAuth 登录(Google、GitHub 等)
3. 实时聊天应用
在对话中说:「创建一个实时聊天室,使用 Supabase 实时订阅功能」
- 利用 Supabase Realtime 实现消息实时同步
- 支持多用户在线聊天
- 消息持久化存储
4. 文件管理服务
在对话中说:「创建一个文件上传管理页面,使用 Supabase Storage」
- 集成 Supabase Storage 存储服务
- 支持图片、文档等文件上传
- 自动生成文件访问 URL