连接 Supabase
使用 supabase-js 库连接到 Supabase 数据库。
从 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