Что такое хостинг Firebase?
Firebase hosting - это служба хостинга Google, которая предоставляет пользователю статический веб-контент безопасным, быстрым, бесплатным и простым способом.
Почему именно Firebase Hosting?
Большая часть веб-хостинга будет взимать с вас плату или будет работать медленно, если они бесплатны, также вам придется доплатить за получение сертификата SSL, чтобы преобразовать ваш сайт в безопасный с https.
Хостинг Firebase предоставляется бесплатно. Так что это вам больше не будет стоить. По умолчанию он предоставляет сертификат SSL и предлагает впечатляющую скорость в нескольких географических точках без необходимости в отдельном CDN сверху.
Требования
Аккаунт Google:
Я считаю, что у вас уже может быть учетная запись Gmail, и этого достаточно. Если не создать.
Firebase-CLI:
Прежде чем вы сможете установить Firebase CLI, вам необходимо установить Node.js на свой компьютер.
После того, как вы установили NodeJs, вы можете установить Firebase CLI с помощью npm (диспетчера пакетов узлов), выполнив следующую команду:
npm install -g firebase-tools
Домен:
Это необязательно. В мире существуют различные поставщики доменных имен. Дополнительно вы можете купить его в Godaddy.
Давай запачкаем руки
Шаг 1. Создание проекта firebase
Перейдите в firebase и войдите в свою учетную запись Google.
затем создайте новый проект, введите имя своего проекта (firebase-demo в моем случае)
Шаг 2. Вход в Firebase
Теперь вернитесь в командную строку и перейдите в папку своего проекта.
cd firebase-demo
Сначала нам нужно войти в firebase из командной строки. Введите следующую команду.
firebase login
Вы попадете на страницу входа в браузере. После успешного входа в систему вы увидите что-то вроде этого.
Шаг 3: Инициализация проекта
Для инициализации проекта firebase необходимо ввести команду
firebase init
Затем вам нужно выбрать функцию Хостинг и нажать Enter.
Затем он попросит вас выбрать проект firebase, выберите проект, который мы создали на шаге 1 (firebase-demo в моем случае)
Затем он попросит вас войти в основную папку, в которой находятся все ресурсы вашего веб-сайта. (в моем случае общедоступная папка)
Он спросит вас, является ли ваше приложение одностраничным или нет, а пока введите y
Он попытается заменить ваш файл index.html, чтобы избежать этого, введите n
Шаг 4. Проверка настройки (необязательно)
Если все пойдет правильно, вы можете проверить свой веб-сайт локально, выполнив команду
firebase serve
По умолчанию он будет запускать ваш веб-сайт локально на http: // localhost: 5000.
Шаг 5: развертывание
Для развертывания вашего проекта вам необходимо запустить команду
firebase deploy
Поздравляем! ваш веб-сайт запущен.
Бонусный шаг: подключение вашего домена
Перейдите в консоль firebase, выберите созданный вами проект (firebase-demo в моем случае) выберите вкладку хостинга на вкладке разработки (разработка - ›хостинг)
Затем нажмите подключить домен
Затем введите URL своего домена
Затем добавьте запись txt и значение в DNS вашего провайдера домена.
Затем добавьте записи A к DNS-провайдеру вашего домена.
Обновление записей DNS может занять до 5 мин-1 час в зависимости от поставщика услуг Интернета.
Вот как легко настроить свой веб-сайт на базе Firebase.
Заворачивать
Спасибо, что прочитали эту статью. Если вы нашли эту статью полезной, поделитесь ею. Это очень много значит для меня.
Наш сайт https://bothook.com также размещен на firebase. :)
Также давайте станем друзьями в Twitter, Linkedin, Github и Facebook.
В будущем я буду выпускать больше такого замечательного контента. Обязательно подписывайтесь на меня, чтобы не пропустить действие :).