Sumor Cloud ツール。
詳細なドキュメント
これは Node.JS 用の軽量ストレージライブラリです。 Aliyun OSS などのさまざまなストレージサービスに接続できます。
npm i @sumor/storage --save
Node.JS バージョン 18.x 以上が必要です
このパッケージは ES モジュールで書かれているため、package.json
ファイル内の次のコードを変更してください:
{
"type": "module"
}
import { Storage } from '@sumor/storage'
const storage = new Storage(config)
aliyun OSS の例
{
"type": "aliyunOSS",
"accessKeyId": "xxxx",
"accessKeySecret": "xxx",
"region": "oss-us-west-1",
"bucket": "sumor-cloud"
}
コンテンツの配置。テキスト、バッファ、ストリームのサポートがあります。
import { Storage } from '@sumor/storage'
const storage = new Storage(config)
const filename = 'demo.txt'
const content = 'Hello World'
const result = await storage.put(filename, content)
import { Storage } from '@sumor/storage'
const storage = new Storage(config)
const filename = 'demo.txt'
const result = await storage.get(filename)
import { Storage } from '@sumor/storage'
const storage = new Storage(config)
const filename = 'demo.txt'
const result = await storage.delete(filename)