Уроки роботи зі стеком MEAN

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

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

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

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Для публикации 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 місяця

Також варто подивитися

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

Поки що коментарів немає