26 lines
656 B
JavaScript
26 lines
656 B
JavaScript
async function main() {
|
|
const MinioStorage = require('../src/classes/MinioStorage');
|
|
|
|
const config = {
|
|
endPoint: 'localhost',
|
|
port: 9000,
|
|
useSSL: false,
|
|
accessKey: 'appuser',
|
|
secretKey: 'password123',
|
|
bucketName: 'sample-data'
|
|
}
|
|
|
|
const storage = new MinioStorage(config);
|
|
// ファイルを取得する
|
|
files = await storage.getFileList();
|
|
console.log(files);
|
|
|
|
// ファイルをアップロードする
|
|
await storage.uploadFile("./src/data/sample2.csv","sample2.csv");
|
|
files = await storage.getFileList();
|
|
console.log(files);
|
|
|
|
}
|
|
|
|
main();
|