Если вы планируете использовать Firebase со своим веб-приложением, вы, вероятно, захотите подключить его к пользовательскому домену по вашему выбору, как и любой другой веб-сайт. Без личного домена Firebase автоматически назначит вам тот, который трудно запомнить, и тот, который выглядит не очень профессионально. Сегодня мы рассмотрим, как приобрести собственный домен с GoDaddy, а также как подключить его к вашему проекту через хостинг Firebase.

Покупка собственного домена с GoDaddy

Прежде чем вы сможете подключить свой домен к проекту Firebase, вам нужно будет приобрести собственный домен для начала. В этом примере мы будем использовать GoDaddy, но если вы уже приобрели собственный домен через них или кого-то еще, вы можете перейти к следующему разделу. Для начала перейдите на godaddy.com и найдите домен, чтобы узнать, доступен ли он. Вы можете искать любой желаемый домен, набрав его в строке поиска, которая на главной странице веб-сайта GoDaddy должна выглядеть следующим образом.

Если желаемый домен занят, вы можете выбрать один из похожих, которые они предлагают, или поискать другой. Как только вы найдете домен, который вам нравится, и тот, который доступен, вы можете перейти к своей корзине. Когда вы окажетесь в корзине, вам будет предложено приобрести дополнительную защиту для своего домена. Я бы рекомендовал просто использовать базовый план защиты конфиденциальности, как показано ниже.

Отсюда вы можете перейти к своей тележке и создать учетную запись GoDaddy. И последнее, что я рекомендую сделать перед покупкой домена, - это установить расширение Chrome, Honey. Honey автоматически применяет коды скидок к вашему заказу, чтобы помочь вам сэкономить несколько долларов (я сэкономил 10 долларов на своем домене!), И настройка займет всего минуту.



После покупки домена вы готовы подключить его к своему проекту Firebase.

Подключение вашего домена к проекту Firebase

После того, как вы приобрели домен, вы готовы подключить его к своему проекту Firebase. Для начала откройте свой проект Firebase и перейдите на страницу хостинга.

Отсюда нажмите кнопку с надписью «Подключить домен» и введите свой домен точно так, как он был при покупке. После того, как вы нажмете «Продолжить», Firebase предложит вам подключить передаваемые вам записи TXT к вашему провайдеру DNS, чтобы они могли подтвердить, что вы действительно являетесь владельцем своего домена. Мы можем сделать это, скопировав записи TXT и перейдя на страницу управления DNS для вашего конкретного домена (либо на GoDaddy, либо там, где вы приобрели свой домен). Оказавшись там, вы должны увидеть экран, который выглядит примерно так:

Здесь вам нужно будет нажать кнопку «Добавить», изменить тип на TXT, ввести имя вашего домена для раздела хоста, вставить запись TXT. , который вы скопировали из Firebase ранее, и установите TTL равным 1 часу. Вся ваша информация должна выглядеть примерно так.

После сохранения вернитесь в Firebase и нажмите «Подтвердить» (если Firebase выдает ошибку о том, что они не могут подтвердить ваше право собственности, обновите страницу и повторите попытку). Затем вы попадете на экран, на котором вам будет предложено добавить пару записей A к вашему провайдеру DNS. Отсюда вы захотите вернуться на страницу управления DNS, на которой вы только что были, и снова нажмите «Добавить». Установите тип A, установите host на @, установите Points на одно из значений, которые дает вам Firebase, и установите TTL на один час. Обязательно сделайте это для обеих записей A, которые дает вам Firebase. Когда вы закончите, также не забудьте удалить все ранее существовавшие записи A со страницы управления DNS.

Когда вы все сделаете, вы можете вернуться в Firebase и нажать кнопку «Готово». С этого момента все будет в порядке, и единственное, что вам нужно сделать сейчас, это подождать несколько минут, пока статус вашего домена не изменится с «Ожидает» на «Подключено», как вы можете видеть ниже.

Если у вас есть какие-либо другие вопросы о том, как подключить свой домен к Firebase, вы можете взглянуть на их веб-сайт, на котором подробно описано, как это сделать.



Дополнительная информация

Если вы еще не создали проект Firebase и не знаете, как это сделать, то следующее видео от Google Analytics отлично объясняет, с чего начать. Надеюсь, эта статья вам помогла!

Источники:

Https://www.godaddy.com/

Https://www.joinhoney.com/

Https://firebase.google.com/docs/hosting/custom-domain

Https://youtu.be/6juww5Lmvgo