入门

使用 Supabase 与 Hono

了解如何创建一个 Supabase 项目,向你的数据库添加一些示例数据,使用身份验证保护它,并从 Hono 应用查询数据。


1

创建一个 Hono 应用

使用 CLI 从 Supabase Samples 启动 Hono 示例应用。

终端
1
npx supabase@latest bootstrap hono
2

安装 Supabase 客户端库

项目中的 package.json 文件包含必要的依赖项,包括 @supabase/supabase-js@supabase/ssr,以帮助进行服务器端身份验证。

终端
1
npm install
3

设置所需的环境变量

复制 .env.example 文件到 .env 并使用你的 Supabase 项目 URL 和匿名密钥更新值。

最后,在身份验证设置中 启用匿名登录

项目 URL
可发布密钥
匿名密钥
终端
1
cp .env.example .env

你还可以从 项目的 连接 对话框 获取项目 URL 和密钥。

阅读 API 密钥文档 以全面了解所有密钥类型及其用途。

4

启动应用

启动应用,访问 https://:5173

了解 服务器端身份验证 如何与 Hono 配合使用。

终端
1
npm run dev

下一步#