Я создаю серверное приложение, используя AWS S3. В моем веб-приложении у меня есть таблица, в которой перечислены объекты внутри одной из моих корзин S3. Поскольку мой код ужасно спагетти, я пытаюсь переместить функции, которые составляют таблицу, получить список объектов S3 и т.д. c, в отдельные файлы и функции. Вот код, который получает список S3:
function listS3Objects() {
s3.listObjects(function(err, data) {
if (err) {
return alert(err.message);
}
});
}
Мой вопрос: как я могу получить доступ к «данным» извне функции обратного вызова, чтобы я мог передать их в качестве аргумента другим функциям (таким как на самом деле строит стол)?