簡體   English   中英

在 Javascript 中存儲來自 AWS S3 開發工具包的 listObject 數據

[英]Storing listObject data from AWS S3 SDK in Javascript

我正在使用 AWS S3 構建無服務器應用程序。 在我的 Web 應用程序中,我有一個表格,其中列出了我的一個 S3 存儲桶中的對象。 由於我的代碼非常意大利面,我試圖將構建表的函數、獲取 S3 存儲桶對象列表等移動到單獨的文件和函數中。 這是獲取S3列表的代碼:

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

我的問題是:如何從回調函數外部訪問“數據”,以便我可以將其作為參數傳遞給其他函數(例如實際構建表的函數)?

你應該使用Promises 對於 AWS 開發工具包調用,您可以在.promise()添加.promise()以使其成為承諾,這允許使用async/await語法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM