Ana içeriğe geç

Node.js'te KV Kullanımı

Node.js'te bir Deno KV veritabanına bağlanmak, npm üzerindeki resmi istemci kütüphanemiz aracılığıyla desteklenmektedir. Bu seçenek için kullanım talimatlarını aşağıda bulabilirsiniz.

Kurulum ve kullanım

Node.js için istemci kütüphanesini aşağıdaki komutlardan biriyle kurmak için tercih ettiğiniz npm istemcisini kullanın.

npm install @deno/kv
pnpm add @deno/kv
yarn add @deno/kv
ipucu

İstemci kütüphanesini yükledikten sonra, kullanıma hazır hale gelecektir.

Paketi Node projenize ekledikten sonra, openKv fonksiyonunu içe aktarabilirsiniz (hem ESM import hem de CJS require tabanlı kullanım desteklenir):

import { openKv } from "@deno/kv";

// Bir KV örneğine bağlan
const kv = await openKv("<KV Connect URL>");

// Bazı verileri yaz
await kv.set(["users", "alice"], { name: "Alice" });

// Veriyi geri oku
const result = await kv.get(["users", "alice"]);
console.log(result.value); // { name: "Alice" }
bilgi

Varsayılan olarak, kimlik doğrulama için kullanılan erişim belirteci DENO_KV_ACCESS_TOKEN ortam değişkeninden gelir.

Bunu açıkça da geçebilirsiniz:

import { openKv } from "@deno/kv";

const kv = await openKv("<KV Connect URL>", { accessToken: myToken });

Deno KV istemciniz başlatıldığında, Deno'da mevcut olan aynı API'ler Node'da da kullanılabilir.

KV Bağlantı URL'leri

Deno dışındaki bir KV veritabanına bağlanmak için bir KV Connect URL'sine ihtiyaç vardır. Deno Deploy üzerinde barındırılan bir veritabanı için KV Connect URL'si şu formatta olacaktır: https://api.deno.com/databases//connect.

Projeniz için database-id değerini Deno Deploy panelinde, projenizin "KV" sekmesi altında bulabilirsiniz.

Deploy&#39;deki bağlantı dizesi konumları

Daha fazla bilgi

Node için Deno KV modülünü nasıl kullanacağınıza dair daha fazla bilgi projenin README sayfasında bulunabilir.