Supabase 是一个开源的后端即服务(BaaS)平台,它使开发者可以快速搭建后端,无需繁琐的配置,让你在几分钟的时间内创建一个实时后台。Supabase 会根据数据库模式自动生成 API,支持 SQL 查询,并具备实时数据同步能力。此外,它还支持行级安全性(Row-Level Security),确保数据的访问控制安全。
Supabase 是 Firebase 的一个强大替代方案,常与 React、Next.js 等前端框架搭配使用,适合快速构建现代应用。
supabase提供几种套餐选择,对于个人开发者或者学习者,免费计划就足够了。
一、supabase 注册
supabase 注册非常简单,直接使用github登陆就可以,不需要电话或者短信验证。
二、创建项目
在注册账号的的时候,supabase会引导你创建一个新的组织和项目。然后登陆到你的后台会看到类似的界面。
或者你也可以新创建一个组织和项目。
三、创建新的组织
创建新组织需要人机验证
验证通过后,进入创建组织页面。
添加你的组织名称,选择你的组织类型,然后选择免费套餐。点击创建。
四、创建新的项目
然后回到仪表盘,点击创建项目,选择你新创建的组织,对于免费套餐,支持最多创建两个项目。
选择你的组织,添加用户名,密码,选择地区,supabase在中国没有服务器,你可以选择亚太地区的新加坡,首尔或者东京等地址。你的项目将需要大约几分钟的时间来创建。
五、添加数据表和数据
在supbase的后台中,你可以选择图形化界面添加表和数据,也可以使用sql语句添加表和数据。
使用图形化界面添加表和数据
使用sql语言添加数据表
创建表并添加数据后,你可以在右侧打开api docs,这里会显示很多api参考,可以直接复制到你的项目中使用。
这样我们就完成了注册supabase并创建数据表的流程。
博客原文地址:https://blog.eimoon.com/p/supabse%E6%B3%A8%E5%86%8C%E5%B9%B6%E5%88%9B%E5%BB%BA%E9%A1%B9%E7%9B%AE%E5%92%8C%E6%B7%BB%E5%8A%A0%E6%95%B0%E6%8D%AE%E8%A1%A8/