Supabase 使用方法
Supabase 是一个开源的 Firebase 替代品,提供了一个完整的后端平台,包括 PostgreSQL 数据库、身份验证、即时 API、实时订阅、存储和向量嵌入。
查看更多如何使用 Supabase
创建 Supabase 项目: 访问 supabase.com 并在 Supabase 仪表板中创建一个新项目。输入项目详细信息并等待新数据库启动。
设置数据库模式: 使用表界面或 SQL 编辑器创建数据库表和模式。您可以使用 'User Management Starter' 快速启动模板或编写自定义 SQL 命令。
安装 Supabase 客户端: 使用 npm 在项目中安装 Supabase 客户端库:'npm install @supabase/supabase-js' 或在仅浏览器应用中使用 CDN 脚本标签。
初始化 Supabase 客户端: 使用项目 URL 和公共匿名密钥创建 Supabase 客户端实例:'const supabase = createClient('https:\/\/your-project.supabase.co', 'public-anon-key')'
设置身份验证: 使用 Supabase Auth 实现身份验证 - 您可以使用 auth-ui 库预建的 UI 组件,或使用 Auth API 实现自定义身份验证流程。
查询数据库: 使用 Supabase 客户端执行数据库操作,如选择、插入、更新和删除。API 提供了一个类似于 GraphQL 的简单接口,用于嵌套查询。
启用实时功能: 使用实时 API 订阅数据库中的实时更改,以在数据更改时接收实时更新。
设置存储: 使用 Supabase 存储处理应用程序中的文件上传和存储。创建存储桶并管理文件权限。
本地开发: 使用 'supabase start' 在本地运行 Supabase 以进行开发。在 http:\/\/localhost:54323 访问本地 Studio。使用 'supabase db pull' 同步模式更改。
部署和扩展: 部署您的应用程序,Supabase 将自动处理数据库、身份验证和存储的扩展,随着用户基数的增长。
Supabase 常见问题
Supabase 是一个开源的 Firebase 替代品,提供后端功能,包括 Postgres 数据库、认证、即时 API、边缘函数、实时订阅、存储和向量嵌入。
Supabase 月度流量趋势
Supabase 在2024年12月的访问量增长了26.7%,达到420万。FlutterFlow中的Supabase软件包升级到2.6.0版本以及8000万美元C轮融资可能促进了这一增长,提升了集成性和稳定性。
查看历史流量
查看更多