- 访问 https://supabase.com
- 点击右上角的 "Sign In" 登录你的账号
- 登录后会看到 "Projects" 页面
- 找到你的 JobHub 项目并点击进入
- 在左侧菜单中点击 "Settings" (齿轮图标)
- 选择 "API" 选项卡
- 在这里你会看到三个重要的信息:
-
Project URL
- 格式类似:
https://xxxxx.supabase.co - 复制这个 URL
- 格式类似:
-
anon public key
- 在 "Project API keys" 部分找到
- 这是一个公开的密钥,以
eyJ...开头
-
service_role key
- 也在 "Project API keys" 部分找到
⚠️ 这个是私密密钥,要妥善保管- 也在
service_role下面,以eyJ...开头
获取到这些信息后,你需要:
-
访问你的 Vercel 项目: https://vercel.com/davidtangs-projects-d94ac03d/job-subscription/settings/environment-variables
-
添加以下环境变量(如果还没有的话):
NEXT_PUBLIC_SUPABASE_URL=https://xxxxx.supabase.co NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJ...(你的 anon key) SUPABASE_SERVICE_ROLE_KEY=eyJ...(你的 service_role key) NEXT_PUBLIC_SITE_URL=https://job-subscription.vercel.app -
确保这些变量添加到:
- ✅ Production
- ✅ Preview
- ✅ Development
-
在 Supabase 项目中,点击左侧的 "Table Editor"
-
确认以下表是否存在:
jobs- 职位信息表profiles- 用户资料表subscriptions- 订阅表
-
如果表不存在,点击左边的 "SQL Editor"
-
点击 "New Query"
-
复制并运行
supabase/schema.sql文件中的内容
- 在 Supabase 项目中,点击 "Authentication"
- 点击 "Users" 标签
- 这里你可以看到所有注册的用户
完成这些步骤后,网站就可以正常登录了!