R2D1 / TYPESCRIPT

TypeScript를 위한 문서 저장과 인덱스 쿼리.

Node.js 또는 Cloudflare Workers에서 하나의 R2D1 컬렉션 API를 사용하세요. R2는 전체 문서를 저장하고 D1은 재구축할 수 있는 인덱스를 저장합니다.

TSNODE.JS + WORKERS
런타임 지원

런타임을 선택하세요.

패키지는 Node.js와 Cloudflare Workers용 어댑터를 제공합니다.

NODE.JS

Node.js 22 이상

Node.js용 R2 및 D1 어댑터를 사용합니다. R2 어댑터는 AWS S3 SDK를 사용합니다.

Node.js 설정 →
CLOUDFLARE

Cloudflare Workers

Workers R2 및 D1 바인딩을 사용합니다. Core와 Workers 어댑터는 Node.js 모듈을 가져오지 않습니다.

Workers 설정 →
설치

패키지를 추가하세요.

npm에서 R2D1을 설치한 다음 런타임에 맞는 어댑터를 선택하세요.

npm install @nexcraft-dev/r2d1
R2D1

호환되는 저장소 규약.

R2 키, D1 스키마, cursor는 Java 규약과 호환됩니다. 문서 바이트 형식은 codec이 정합니다. JSON은 선택 사항이며 기본 형식이 아닙니다.

TypeScript 가이드 읽기 →