Уроки работы со стеком MEAN

#10 - Выгрузка проекта на сервер

#10 - Выгрузка проекта на сервер

Выгрузка MEAN сайта на сервер отличается от выгрузки сайта на хостинг. Несмотря на отличия процесс выгрузки очень прост и занимает лишь несколько минут. В лекции мы выгрузим сайт на Heroku и добавим к нему удаленную базу данных - MLab.

Видеоурок

Для публикации MEAN приложения в Интернете вам потребуется выполнить две вещи:

  • добавить удаленную базу данных. В нашем случае это сервис MLab;
  • выгрузить сам сайт на хостинг. В нашем случае это сервис Heroku.

Публикация MEAN проекта

Сперва в вашем проекте укажите удаленную базу данных MongoDB. Для этого зарегистрируйтесь в MLab, создайте там коллекцию и добавьте пользователя. 



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



По итогу, база данных будет подключена к проекту.


Теперь необходимо выгрузить сайт на Heroku. Для начала в проекте измените порт на следующее значение:

const port = process.env.PORT || 8080;

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


Далее создайте приложение на Heroku и следуйте простым инструкциям по установке проекта на сервер данной системы:



Программа обучения

Также хотим отметить, что если вас интересует полное построения веб проектов при помощи технологии Node JS, то предлагаем вашему внимаю наш полный курс по изучению Node JS и сопутствующих технологий.


В ходе огромной программы обучения вы изучите процесс разработки клиентской и серверной части сайта. За программу вы научитесь работать с Node JS, базами данных MongoDB, изучите работу с библиотекой Vue JS, научитесь прописывать весь пользовательский интерфейс и главное научитесь создавать полноценные проекты с клиентской и серверной частью.


Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Создание приложения на React JS / Использование API
7 уроков
Уроки Angular для начинающих
7 уроков
Уроки Node JS и Express для начинающих
13 уроков
Практика React JS / Разработка магазина (eCommerce)
9 уроков
Курс по React JS для начинающих
11 уроков
Изучение MongoDB / Работа с базой данных
8 уроков
Комментарии
Добавить комментарий

Пока комментариев нет