Un outil Sumor Cloud.
Plus de documentation
Il s'agit d'une bibliothèque de stockage légère pour Node.JS. Elle peut se connecter à divers services de stockage, tels que Aliyun OSS
npm i @sumor/storage --save
Nécessite la version Node.JS 18.x ou supérieure
Comme ce package est écrit en module ES,
veuillez modifier le code suivant dans votre fichier package.json
:
{
"type": "module"
}
import { Storage } from '@sumor/storage'
const stockage = new Storage(config)
exemple pour aliyun OSS
{
"type": "aliyunOSS",
"accessKeyId": "xxxx",
"accessKeySecret": "xxx",
"region": "oss-us-west-1",
"bucket": "sumor-cloud"
}
la mise en place du contenu prend en charge le texte, le tampon, le flux
import { Storage } from '@sumor/storage'
const stockage = new Storage(config)
const nomFichier = 'demo.txt'
const contenu = 'Bonjour le monde'
const résultat = await stockage.put(nomFichier, contenu)
import { Storage } from '@sumor/storage'
const stockage = new Storage(config)
const nomFichier = 'demo.txt'
const résultat = await stockage.get(nomFichier)
import { Storage } from '@sumor/storage'
const stockage = new Storage(config)
const nomFichier = 'demo.txt'
const résultat = await stockage.delete(nomFichier)