Данный учебник посвящен NodeJS - серверному JavaScript. Перед изучением данного учебника вам уже необходимо: знать язык JavaScript, иметь установленный NodeJS, представлять себе работу протокола HTTP, уметь работать с npm, уметь работать с терминалом, уметь работать с асинхронностью, знать, что такое CommonJS и ES6 модули в JavaScript.
NodeJS - это обычный JavaScript, но работающий не в браузере (на клиенте), а на сервере (на бэке). NodeJS представляет собой альтернативу языкам PHP, Python, и другим, работающим на сервере. При этом преимуществом NodeJS будет то, что JavaScript будет использоваться как на клиенте, так и на сервере. Это значит, что вам не нужно будет переключать свое внимание между двумя языками, да и вообще - для полноценного создания сайта вам потребуется знать лишь один язык.
Запуск NodeJS
В любом месте создайте файл с расширением
js
, например, app.js
. Выведите
в этом файле что-нибудь в консоль с помощью
команды console.log
:
console.log('test');
Откройте папку с вашим файлом в терминале. Напишите в нем следующую команду:
node app.js
В результате NodeJS выполнит код этого файла и вы увидите вывод в консоль.
Можно, конечно же, выполнять любые операции, которые возможно в JavaScript:
let a = 3;
let b = 4;
console.log(a + b);
В вашем файле запустите цикл и его помощью
выведите в консоль числа от 1
до 10
.