Supabase 使用方法
Supabase 是一個開源的 Firebase 替代方案,提供了一個完整的後端平台,包括 PostgreSQL 數據庫、身份驗證、即時 API、實時訂閱、存儲和向量嵌入。
查看更多如何使用 Supabase
創建 Supabase 項目: 前往 supabase.com 並在 Supabase Dashboard 中創建一個新項目。輸入您的項目詳細信息並等待新數據庫啟動。
設置數據庫模式: 使用表格界面或 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 以進行開發。訪問本地 Studio:http://localhost:54323。使用 'supabase db pull' 同步模式變更。
部署和擴展: 部署您的應用程序,Supabase 將自動處理數據庫、身份驗證和存儲的擴展,隨著您的用戶群增長。
Supabase 常見問題
Supabase 是一個開源的 Firebase 替代方案,提供後端功能,包括 Postgres 資料庫、認證、即時 API、邊緣函數、即時訂閱、儲存和向量嵌入。
Supabase 每月流量趨勢
Supabase 在2024年12月的訪問量增長了26.7%,達到420萬次。FlutterFlow 中的 Supabase 套件升級至 2.6.0 版本以及8000萬美元的 C 輪融資可能促成了這一增長,提升了整合性和穩定性。
查看歷史流量
查看更多