Доброго времени суток, читатели моего Дзен-канала, посвящённого программированию и администрированию. Сегодня мы начинаем рубрику «Разработка CMS на Node.JS», которая будет посвящена языку программирования JavaScript с использованием Node.js, Express и MongoDB. По мере разработки могут быть добавлены и другие библиотеки и технологии.
Для начала работы нам понадобиться установить Node.js. Ссылка на скачивание Node.js (https://nodejs.org/ru/download/). Перейдя по ссылке, можно заметить, что Node.js поддерживает все современные операционные системы и архитектуры.
В рамках данного курса разработки будем использовать LTS версию Node.js. LTS является стабильной и проверенной версией, в которую не будут вноситься радикальные изменений. Для проверки корректности установки, откроем консоль и проверим установку двумя командами node -v и npm -v.
Давайте разберём, что за команды были введены.
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".