Что такое Firebase Storage?
Как и на изображении выше, Firebase предоставляет нам механизм хранения, в котором мы можем создавать разные корзины (в небольших комнатах) для хранения различного разнообразия элементов. Например: - Одно ведро может использоваться для хранения изображений кошек, другое ведро может использоваться для хранения изображений собак. Короче говоря, вы можете хранить любые файлы в хранилище Firebase.
Зачем нам нужно использовать Firebase Storage?
Поскольку Firebase Cloud Storage - мощный, но простой в использовании инструмент для хранения всевозможных объектов. Мы можем хранить изображения, аудио, видео и другие типы пользовательского контента.
После небольшого введения в Firebase Storage, давайте перейдем к основной идее, лежащей в основе нашей сегодняшней статьи, мы рассмотрим, как можно интегрировать node.js с хранилищем Firebase и загружать файлы в облако.
Что нам нужно для начала?
- Аккаунт Gmail.
- Базовые знания javascript.
- Знакомство с Node.js и принципами работы npm.
Хорошо, теперь, не теряя времени зря, перейдем к теме.
Установите необходимые зависимости
Создайте папку с любым именем и выполните команду npm init
. Это создаст файл package.json и несколько других файлов, связанных с конфигурацией. Теперь, чтобы установить зависимости, выполните приведенную ниже команду внутри только что созданной папки.
- npm i @ google-cloud / хранилище
- npm я выражаю
Как начать проект Firebase
- Откройте консоль Firebase.
- Нажмите «СОЗДАТЬ ПРОЕКТ». …
- Откроется окно «Создать проект». …
- Откроется начальный экран консоли Firebase. …
- Откроется экран «Введите сведения о приложении». …
- Продолжите настройку, следуя инструкциям на экране. …
- Проверьте ключ сервера после того, как проект будет создан.
- Загрузите ключ сервера и пока сохраните его на локальном диске.
Теперь, когда мы установили зависимости и создали проект Firebase, просто создайте файл index.js и вставьте приведенный ниже код. Не волнуйтесь, мы подробно рассмотрим код, чтобы понять, что происходит.
Запустите приведенный выше код с помощью команды node index.js
. После этого перейдите на вкладку «Хранилище» в проекте Firebase, и вы увидите там свой файл.
Давайте рассмотрим основные положения Кодекса: -
- Вверху мы импортируем все наши зависимости.
- После этого в строке 7 мы импортируем файл ключа сервера firebase, который мы создали и загрузили в предыдущем разделе.
- В строке 11 мы указываем имя сегмента, который хотим создать в облачном хранилище Firebase.
- uploadFile в основном заботится о подключении к облачному хранилищу Firebase, создавая корзину с указанным именем на предыдущем шаге, если она не существует, а затем загружает в нее файл.
- Затем мы вызываем метод и запускаем наш сервер локально на порту 8088.
Это подводит итог нашему концу блога. Команда Google Firebase предоставляет нам очень простую процедуру для подключения и экспериментирования с хранилищем.
Надеюсь, эта статья была полезной!
На простом английском
Вы знали, что у нас четыре публикации? Найдите их всех на plainenglish.io - проявите немного любви, подписавшись на наши публикации и подписавшись на наш канал YouTube!