Найти тему
Chris Roylance

Разработка CMS на Node.js. Часть 1. Создание проекта.

Доброго времени суток, читатели моего Дзен-канала, посвящённого программированию и администрированию. Сегодня мы начинаем рубрику «Разработка CMS на Node.JS», которая будет посвящена языку программирования JavaScript с использованием Node.js, Express и MongoDB. По мере разработки могут быть добавлены и другие библиотеки и технологии.

Для начала работы нам понадобиться установить Node.js. Ссылка на скачивание Node.js (https://nodejs.org/ru/download/). Перейдя по ссылке, можно заметить, что Node.js поддерживает все современные операционные системы и архитектуры.

Страница скачивания Node.js
Страница скачивания Node.js

В рамках данного курса разработки будем использовать LTS версию Node.js. LTS является стабильной и проверенной версией, в которую не будут вноситься радикальные изменений. Для проверки корректности установки, откроем консоль и проверим установку двумя командами node -v и npm -v.

Проверка корректности установки и просмотр версии Node.js и npm
Проверка корректности установки и просмотр версии Node.js и npm

Давайте разберём, что за команды были введены.

node -v - это сам Node.js с ключом для проверки версии.

npm -v - это менеджер пакетов, входящий в поставку Node.js. С помощью npm можно производить поиск, установку и удаление пакетов, а также производить создание, запуск, тестирование и сборку приложений, созданных на основе Node.js и не только.

После установки Node.js нам понадобиться любая среда разработки. Я буду использовать Microsoft Visual Studio 2019, но вы можете выбрать и другую, например Microsoft Visual Studio Core, Atom, Apache Netbeans, JetBreans WebStorm и другие.

Приступим к созданию проекта в Visual Studio 2019.

Окно начала работы
Окно начала работы

В окне создание проекта нажимаем на кнопку "Создание проекта". Далее переходим на "Создание проекта" и выбираем язык программирования JavaScript, и в списке выбираем “Пустое веб-приложение Node.js”.

Создание проекта
Создание проекта

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

Настройка нового проекта
Настройка нового проекта

Нажимаем кнопку "создать". И через несколько секунд у вас откроется IDE с минимально сформированным комплектом файлов и с базовым минималестичным сервером.

Для запуска проекта необходимо будет использовать консоль. Консоль в Visual Studio находится в нижней части экрана.

Для запуска необходимо будет ввести команду node <название файла>. В нашем случае файл, который необходимо запустить, называется server.js.

Запуск сервера
Запуск сервера

В файле server.js в 3 строчки задаётся порт сервера. В нашем случае, портом сервера является порт 1337. Для того чтобы зайти на наш сервер необходимо в браузере ввести следующий адрес http://localhost:1337 и в результате мы получим результат как на рисунке ниже.

Результат работы сервера
Результат работы сервера

Для остановки сервера перейдите в среду разработки, далее нажмите на консоль, чтобы она стала активной и нажмите "ctrl+c".