Полное руководство по веб-разработке NodeJS

Что такое Node.js

Node.js — это среда выполнения JavaScript, что означает, что он запускает программы, написанные на JavaScript. Большинство разработчиков используют его для создания инструментов командной строки или приложений веб-сервера. Node.js изначально был разработан Райаном Далем. Он взял движок V8 JavaScript из браузера Google Chrome, добавил несколько API, обернул его в цикл событий и запустил как продукт с открытым исходным кодом для Linux и macOS в 2009 году. Версия для Windows появилась в 2011 году.

Менеджер пакетов Node (npm) был представлен в 2010 году. Он позволял разработчикам использовать модули кода, опубликованные другими, в своих собственных проектах. В то время не было официального стандарта модуля ECMAScript, поэтому Node.js и npm приняли CommonJS.

Подробнее: https://reconshell.com/nodejs-web-development-guide/