supabase 怎么新建项目?
在 Supabase 中新建项目主要通过官方网站的仪表盘 (Dashboard) 来完成。以下是详细步骤:
通过 Supabase 仪表盘新建项目:
-
注册/登录 Supabase 账户:
- 访问 Supabase 官网:https://supabase.com/
- 如果你还没有账户,点击 “Start your project” 或 “Sign up” 进行注册(通常可以使用 GitHub, Google, Email 等方式)。
- 如果已有账户,点击 “Login” 或 “Dashboard” 登录。
-
进入组织 (Organization) 视图:
- 登录后,你通常会进入你的组织视图。一个账户下可以有多个组织,一个组织下可以有多个项目。如果你是新用户,可能会直接提示你创建新项目或进入默认组织。
-
点击 “New project”:
- 在你的组织仪表盘页面,你会看到一个醒目的按钮, “+ New project” 点击它。
-
选择组织 (Select an organization):
- 如果你有多个组织,系统会让你选择要在哪个组织下创建新项目。选择一个。
-
配置项目信息:
- Name (项目名称): 给你的项目起一个描述性的名称。例如:“My Awesome App”, “Todo List Backend”。
- Database Password (数据库密码):
- 非常重要! 设置一个强密码。
- 请务必立即保存这个密码到安全的地方。 Supabase 不会存储你的数据库明文密码,创建后你将无法再次看到它。如果忘记了,你需要重置它。
- 可以点击 “Generate a password” 生成一个安全的随机密码。
- Region (区域): 选择离你的用户或你最近的服务器区域。这有助于降低延迟。Supabase 提供了全球多个区域供选择。
- Pricing Plan (定价计划):
- 新用户可以选择 “Free” (免费) 计划开始。免费计划有一定的使用额度和功能限制,但对于学习和小型项目来说足够了。
- 后续可以根据需求升级到付费计划 (Pro, Team, Enterprise)。
-
点击 “Create new project”:
- 填写完所有信息并确认无误后,点击 “Create new project” 按钮。
-
等待项目创建:
- Supabase 会开始为你配置和部署项目所需的资源(数据库、API、认证服务等)。这个过程可能需要几分钟时间。
- 你会看到一个进度提示,告诉你项目正在创建中。
-
项目创建完成:
- 一旦项目创建完成,你会被自动重定向到该项目的仪表盘。
- 在这里,你可以看到项目的概览、API URL、API 密钥 (anon key, service_role key)、数据库连接信息等。
- 重要: 记下 Project URL 和 anon (public) key。在客户端应用中连接 Supabase API 时需要用到的。service_role key 拥有超级权限,应妥善保管,仅在后端或受信任的环境中使用。
通过 Supabase CLI 新建项目 (更高级):
如果你更喜欢使用命令行工具,并且已经安装了 Supabase CLI:
-
登录 Supabase CLI:
supabase login
这会打开浏览器让你授权。
-
创建新项目:
supabase projects create <your-project-name> --org-id <your-org-id> --db-password <your-strong-password> --region <your-chosen-region> --plan free
<your-project-name>
: 你的项目名称。<your-org-id>
: 你的组织 ID (可以在 Supabase 仪表盘的组织设置中找到)。<your-strong-password>
: 你的数据库密码。<your-chosen-region>
: 例如ap-southeast-1
(新加坡)。你可以通过supabase regions list
查看可用区域。--plan free
: 指定使用免费计划。
CLI 创建项目后,你仍然可以在 Web 仪表盘上看到并管理它。
总结:
对于大多数用户,通过 Supabase 官方网站的仪表盘创建项目是最直观和推荐的方式。记得保管好你的数据库密码和 API 密钥!