跳到主要内容

连接 Supabase

使用 supabase-js 库连接到 Supabase 数据库。

在 Github 上编辑
从 jsr supabase-js 包导入 createClient 函数
import { createClient } from "jsr:@supabase/supabase-js@2";
创建一个与您的数据库交互的单个 supabase 客户端
const supabase = createClient(
  Deno.env.get("SUPABASE_URL")!,
  Deno.env.get("SUPABASE_KEY")!,
);
将数据插入 countries 表
let resource = await supabase
  .from("countries")
  .insert({ code: "JP", name: "Japan" })
  .select();

if (resource.error) {
  console.error(resource.error);
}

console.log(resource.data); // [ { code: "JP", name: "Japan" } ]
从 countries 表获取数据
resource = await supabase
  .from("countries")
  .select();

if (resource.error) {
  console.error(resource.error);
}

console.log(resource.data); // [ { code: "JP", name: "Japan" }, ... ]

使用 Deno CLI 在本地运行 此示例

deno run --allow-net --allow-env https://docs.deno.org.cn/examples/supabase.ts