Получение файла json из хранилища Firebase

Я хотел бы получить для работы json-файл из Firebase Storage. Мне не нужно его возвращать.

Может ли Firebase Storage дать мне это, и если да, то как я могу это сделать с помощью Angular?

Если нет, то лучше ли использовать базу данных Firebase?

Я уже скачал firebase и angularfire2.

Я пробовал getDownloadURL и getMetadata, но не знаю, как получить информацию внутри.

Спасибо за вашу помощь!

Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
0
0
2 836
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я предлагаю вам использовать базу данных в реальном времени, подозреваю, что вам будет проще ее подобрать. База данных реального времени уже хранит всю информацию как JSON, поэтому вы можете просто запросить базу данных и получить данные JSON ... но если вы использовали часть хранилища Firebase, вам пришлось бы перепрыгнуть через некоторые обручи, чтобы на самом деле прочитать полученный файл и проанализировать данные.

Ознакомьтесь с этой документацией для примеров того, как запросить базу данных в реальном времени с помощью Angularfire.

привет @JeremyW. Думаю, я пойду с вашим решением. Есть идеи, могу ли я просто загрузить свой json в базу данных firebase? Я не мог найти ни одного места. Спасибо

David 29.06.2018 00:10

@ Дэвид Ага! Когда вы смотрите на базу данных RealTime, посмотрите в правый верхний угол. Вы должны увидеть знак плюс, минус и 3 точки. Нажмите на 3 точки, и вы получите раскрывающийся список ... выберите опцию import JSON.

JeremyW 29.06.2018 14:52

Ой! Я использовал Cloud Firestore, а не базу данных реального времени. Вы правы, у этого есть такая возможность! Спасибо.

David 29.06.2018 17:08

Другие вопросы по теме