文件夹"/>
在 Node.js 中列出 S3 文件夹
我有这些代码
router.get('/folders', (req, res) => {
s3.listObjects({ Bucket: bucketName }, (err, data) => {
if (err) {
console.error(err)
res.status(500).send(err)
} else {
const folders = data.Contents.filter((file) => file.Key.endsWith('/'))
console.log('Folders:', folders)
res.send(folders)
}
})
})
我有12个文件夹,我在S3里数过
但我一直得到空数组
控制台
[AWS s3 200 0.371s 0 retries] listObjects({ Bucket: 'name' })
Folders: []
GET /folders 304 377.980 ms - -
网站 http://localhost:5000/文件夹
[ ]
这里有什么遗漏吗?
回答如下:更多推荐
在 Node.js 中列出 S3 文件夹
发布评论