@sumor/storage

storage

Sumor Cloud ツール。
詳細なドキュメント

これは Node.JS 用の軽量ストレージライブラリです。 Aliyun OSS などのさまざまなストレージサービスに接続できます。

CI Test Coverage Audit

インストール

npm i @sumor/storage --save

前提条件

Node.JS のバージョン

Node.JS バージョン 18.x 以上が必要です

Node.JS ES モジュールの要求

このパッケージは 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"
}

Put

コンテンツの配置。テキスト、バッファ、ストリームのサポートがあります。

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)

Get

import { Storage } from '@sumor/storage'

const storage = new Storage(config)

const filename = 'demo.txt'

const result = await storage.get(filename)

Delete

import { Storage } from '@sumor/storage'

const storage = new Storage(config)

const filename = 'demo.txt'

const result = await storage.delete(filename)