Что такое Firebase Storage?

Как и на изображении выше, Firebase предоставляет нам механизм хранения, в котором мы можем создавать разные корзины (в небольших комнатах) для хранения различного разнообразия элементов. Например: - Одно ведро может использоваться для хранения изображений кошек, другое ведро может использоваться для хранения изображений собак. Короче говоря, вы можете хранить любые файлы в хранилище Firebase.

Зачем нам нужно использовать Firebase Storage?

Поскольку Firebase Cloud Storage - мощный, но простой в использовании инструмент для хранения всевозможных объектов. Мы можем хранить изображения, аудио, видео и другие типы пользовательского контента.

После небольшого введения в Firebase Storage, давайте перейдем к основной идее, лежащей в основе нашей сегодняшней статьи, мы рассмотрим, как можно интегрировать node.js с хранилищем Firebase и загружать файлы в облако.

Что нам нужно для начала?

  1. Аккаунт Gmail.
  2. Базовые знания javascript.
  3. Знакомство с Node.js и принципами работы npm.

Хорошо, теперь, не теряя времени зря, перейдем к теме.

Установите необходимые зависимости

Создайте папку с любым именем и выполните команду npm init. Это создаст файл package.json и несколько других файлов, связанных с конфигурацией. Теперь, чтобы установить зависимости, выполните приведенную ниже команду внутри только что созданной папки.

  • npm i @ google-cloud / хранилище
  • npm я выражаю

Как начать проект Firebase

  1. Откройте консоль Firebase.
  2. Нажмите «СОЗДАТЬ ПРОЕКТ». …
  3. Откроется окно «Создать проект». …
  4. Откроется начальный экран консоли Firebase. …
  5. Откроется экран «Введите сведения о приложении». …
  6. Продолжите настройку, следуя инструкциям на экране. …
  7. Проверьте ключ сервера после того, как проект будет создан.
  8. Загрузите ключ сервера и пока сохраните его на локальном диске.

Теперь, когда мы установили зависимости и создали проект Firebase, просто создайте файл index.js и вставьте приведенный ниже код. Не волнуйтесь, мы подробно рассмотрим код, чтобы понять, что происходит.

Запустите приведенный выше код с помощью команды node index.js. После этого перейдите на вкладку «Хранилище» в проекте Firebase, и вы увидите там свой файл.

Давайте рассмотрим основные положения Кодекса: -

  • Вверху мы импортируем все наши зависимости.
  • После этого в строке 7 мы импортируем файл ключа сервера firebase, который мы создали и загрузили в предыдущем разделе.
  • В строке 11 мы указываем имя сегмента, который хотим создать в облачном хранилище Firebase.
  • uploadFile в основном заботится о подключении к облачному хранилищу Firebase, создавая корзину с указанным именем на предыдущем шаге, если она не существует, а затем загружает в нее файл.
  • Затем мы вызываем метод и запускаем наш сервер локально на порту 8088.

Это подводит итог нашему концу блога. Команда Google Firebase предоставляет нам очень простую процедуру для подключения и экспериментирования с хранилищем.

Надеюсь, эта статья была полезной!

На простом английском

Вы знали, что у нас четыре публикации? Найдите их всех на plainenglish.io - проявите немного любви, подписавшись на наши публикации и подписавшись на наш канал YouTube!