快速入门
本文介绍如何在 Node.js 环境中快速使用 OSS 服务,包括查看存储空间(Bucket) 列表、上传文件(Object)等。
说明 为了方便修改,本文会新建一个
app.js
文件。以下将以同步的方式说明各个操作的示例代码。
查看 Bucket 列表
在app.js
末尾添加如下内容,使用listBuckets接口查看 Bucket 列表:
async function listBuckets () {
try {
let result = await client.listBuckets();
} catch(err) {
console.log(err)
}
}
listBuckets();
您可以使用node app.js
运行并查看结果。
更多 Bucket 接口详情请参见GitHub。
查看文件列表
修改app.js
,使用list接口查看文件列表:
client.useBucket('Your bucket name');
async function list () {
try {
let result = await client.list({
'max-keys': 5
})
console.log(result)
} catch (err) {
console.log (err)
}
}
list();
您可以使用node app.js
运行并查看结果。
上传文件
修改app.js
,使用put接口上传单个文件:
client.useBucket('Your bucket name');
async function put () {
try {
let result = await client.put('object-name', 'local file');
console.log(result);
} catch (err) {
console.log (err);
}
}
put();
下载文件
修改app.js
,使用get接口下载单个文件:
async function get () {
try {
let result = await client.get('object-name');
console.log(result);
} catch (err) {
console.log (err);
}
}
get();
删除文件
修改app.js
,使用delete接口删除某个文件:
async function delete () {
try {
let result = await client.delete('object-name');
console.log(result);
} catch (err) {
console.log (err);
}
}
delete();
更多 Object 接口详情请参见GitHub。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论