Что такое Firebase
Firebase — это платформа, разработанная Google для создания мобильных и веб-приложений. Первоначально это была независимая компания, основанная в 2011 году. В 2014 году Google приобрела платформу, и теперь это их флагманское предложение для разработки приложений.
Что такое хостинг Firebase?
Firebase Hosting — это хостинг веб-контента производственного уровня для разработчиков с помощью одной команды, с помощью которой вы можете быстро, безопасно и легко развернуть свой веб-сайт.
Требование
Аккаунт Google
Firebase CLI (перед установкой установите node.js на свой компьютер)
npm установить -g firebase-tools
Домен (необязательно)
вы можете приобрести доменное имя предоставить
Все готово Теперь давайте разместим наш сайт
Шаг 1: Создание проекта firebase
Перейдите на страницу firebase.google.com, войдите под своей электронной почтой.
Добавить проект
Введите название проекта
создание проекта занимает некоторое время
вы будете перенаправлены на панель управления firebase
ШАГ 2: Настройка входа в Firebase
Откройте командную строку и перейдите в папку проекта.
Введите команду ниже
вход в firebase
вы получите сообщение ниже в браузере
ШАГ 3. Инициализация Firebase
Чтобы инициализировать проект firebase, вам нужно ввести команду
инициализация firebase
Выберите хостинг: настройте файлы для хостинга Firebase и (необязательно) настройте развертывание действий GitHub.
выберите проект (используйте существующий проект)
выберите свой проект
ШАГ 4: Проверьте, все ли работает
откройте firebase.json и отредактируйте общедоступный для общедоступного
запустите команду firebase serve, чтобы проверить, работает ли веб-сайт локально
веб-сайт локально на http://localhost:5000 по умолчанию
Теперь добавьте содержимое веб-сайта в папку project_name/public.
ШАГ 5: Развертывание
Для развертывания вашего проекта вам необходимо запустить команду
развертывание базы данных
Поздравляем, вы видите это, что означает, что ваш сайт работает на хостинге
вы можете проверить сайт с URL-адресом в командной строке или на панели управления firebase
Удачного кодинга ❤