gpt4 book ai didi

javascript - 在 Javascript 中存储来自 AWS S3 SDK 的 listObject 数据

转载 作者:行者123 更新时间:2023-12-02 21:42:07 26 4
gpt4 key购买 nike

我正在使用 AWS S3 构建无服务器应用程序。在我的 Web 应用程序中,我有一个表格,其中列出了我的一个 S3 存储桶内的对象。由于我的代码非常糟糕,我试图将构建表、获取 S3 存储桶对象列表等的函数移动到单独的文件和函数中。这是获取S3列表的代码:

function listS3Objects() {
s3.listObjects(function(err, data) {
if (err) {
return alert(err.message);
}
});
}

我的问题是:如何从回调函数外部访问“数据”,以便我可以将其作为参数传递给其他函数(例如实际构建表的函数)?

最佳答案

您应该使用Promises 。对于 AWS SDK 调用,您可以在其后添加 .promise() 以使其成为 Promise,从而允许使用 async/await 语法。

关于javascript - 在 Javascript 中存储来自 AWS S3 SDK 的 listObject 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60345113/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com