MinioClient npm 组件
时间: 2023-11-14 09:06:43 浏览: 71
npm组件上传demo
对于使用Node.js开发的项目,你可以使用npm来装MinioClient npm组件。MinioClient npm组件提供了用于与Minio对象存储服务进行交互的API。你可以使用以下命令来安装MinioClient npm组件:
```
npm install minio
```
安装完成后,你可以在你的Node.js项目中引入MinioClient,并使用它来连接到Minio服务器并执行各种操作,例如上传和下载文件。
下面是一个简单的示例代码,演示了如何使用MinioClient进行文件上传:
```javascript
const Minio = require('minio');
// 创建MinioClient实例
const minioClient = new Minio.Client({
endPoint: 'your-minio-endpoint',
port: 9000,
useSSL: false,
accessKey: 'your-access-key',
secretKey: 'your-secret-key'
});
// 上传文件到Minio服务器
minioClient.fPutObject('bucket-name', 'object-name', 'path/to/local/file', function(err, etag) {
if (err) {
console.log(err);
return;
}
console.log('文件上传成功,ETag:', etag);
});
```
在上面的示例中,你需要将`your-minio-endpoint`替换为你的Minio服务器的地址,`your-access-key`和`your-secret-key`替换为你的访问密钥。然后,你可以使用`minioClient.fPutObject`方法来上传文件到指定的存储桶和对象。
你可以参考MinioClient npm组件的文档,以了解更多关于使用MinioClient进行文件上传、下载和其他操作的详细信息。
阅读全文