NODE.JS
Node.js 22 以降
Node.js 用 R2 と D1 adapter を使います。R2 adapter は AWS S3 SDK を使います。
Node.js の設定 →R2D1 / TYPESCRIPT
Node.js または Cloudflare Workers で同じ R2D1 コレクション API を使います。R2 は完全なドキュメントを保存し、D1 は再構築できるインデックスを保存します。
パッケージは Node.js と Cloudflare Workers 用の別々の adapter を提供します。
Node.js 用 R2 と D1 adapter を使います。R2 adapter は AWS S3 SDK を使います。
Node.js の設定 →Workers の R2 と D1 binding を使います。Core と Workers adapter は Node.js module を import しません。
Workers の設定 →npm から R2D1 をインストールし、ランタイムに合う adapter を選びます。
npm install @nexcraft-dev/r2d1R2 key、D1 schema、cursor は Java の契約に従います。ドキュメント bytes の形式は codec が決めます。JSON は明示的な選択肢であり、既定の形式ではありません。
TypeScript ガイドを読む →