Una Herramienta Sumor Cloud.
Más Documentación
Esta es una biblioteca de almacenamiento ligera para Node.JS. Puede conectarse a varios servicios de almacenamiento, como Aliyun OSS
npm i @sumor/storage --save
Requiere Node.JS versión 18.x o superior
Dado que este paquete está escrito en módulo de ES,
por favor cambia el siguiente código en tu archivo package.json
:
{
"type": "module"
}
import { Storage } from '@sumor/storage'
const storage = new Storage(config)
ejemplo para aliyun OSS
{
"type": "aliyunOSS",
"accessKeyId": "xxxx",
"accessKeySecret": "xxx",
"region": "oss-us-west-1",
"bucket": "sumor-cloud"
}
poner contenido que soporta texto, búfer, flujo
import { Storage } from '@sumor/storage'
const storage = new Storage(config)
const filename = 'demo.txt'
const content = 'Hola Mundo'
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)