Reduction Storage Client SDK for JavaScript 0.5 출시
4376 단어 databasenodenewsjavascript
Reduct Storage를 처음 사용하는 경우 시작하기 전에 살펴볼 수 있습니다.
데이터 읽기
이 예는 스토리지 엔진에서 레코드를 읽고 파일에 쓰는 가장 쉬운 방법을 보여줍니다.
const {Client} = require("reduct-js");
const fs = require("fs");
client = new Client("https://play.reduct-storage.dev");
const bucket = await client.getBucket("bucket");
const readStream = await bucket.readStream("entry-name");
const fileStream = fs.createWriteStream("somefile.txt");
readStream.pipe(fileStream);
보시다시피 파일에서 스트림을 생성하고 스트림으로 읽히는 레코드와 함께 파이프했습니다. 그런 다음 레코드를 다운로드하고 작은 청크로 비동기식으로 파일에 기록했습니다.
데이터 쓰기
스트림을 사용하여 스토리지 엔진에 데이터를 쓸 수도 있습니다. 그러나 쓰기 작업을 시작할 때 콘텐츠 길이를 제공해야 합니다. 레코드의 크기를 미리 알아야 한다는 의미입니다. 코드에서 보자:
const bucket = await client.getBucket("bucket");
const fileStream = fs.createReadStream("somefile.txt");
const {size} = fs.statSync("somefile.txt");
await bucket.writeStream("entry-name", fileStream, size);
여기서는 동일한 파일을 스트림으로 읽어 스토리지 엔진에 업로드했습니다. 구문은 약간 다르지만 본질적으로
pipe()
처럼 작동합니다.
Reference
이 문제에 관하여(Reduction Storage Client SDK for JavaScript 0.5 출시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/reduct-storage/reduct-storage-client-sdk-for-javascript-05-released-21i6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)