API списка веб-хранилищ Firebase получает имя элемента - PullRequest
0 голосов
/ 27 мая 2020

Я успешно получаю список элементов из каталога облачного хранилища, как показано ниже, но я не могу понять, как получить имена элементов. Например, если «my_dir2» содержит файлы «myfile1.txt» и «myfile2.txt», я хотел бы распечатать эти имена файлов.

const storage = firebase.storage();
const storageRef = storage.ref();
storageRef
  .child("my_dir1/mydir_2")
  .listAll()
  .then(res => {
    res.items.forEach(item => console.log(item)); // I tried item.name() but "name is not a function"
  });

1 Ответ

0 голосов
/ 27 мая 2020

Я понял, что имя является методом получения, поэтому скобки не нужны:

const storage = firebase.storage();
const storageRef = storage.ref();
storageRef
  .child("my_dir1/mydir_2")
  .listAll()
  .then(res => {
    res.items.forEach(item => console.log(item.name));
  });
...