https://github.com/nodejs/node - NodeJs проект на github
https://nodejs.org/en/ - установочные пакеты
https://nodejs.org/api/synopsis.html - Документация Node.js v9.4.0
NodeJS ( Node.js® - это среда выполнения для языка JavaScript, построенная на платформе JavaScript V8 для Chrome. )
Node.js позволяет запускать JavaScript-код вне браузера.
Чтобы JavaScript код выполнился вне браузера (на backend), он должен быть интерпретирован и выполнен. Именно это и делает Node.js. Для этого он использует движок V8 VM от Google — ту же самую среду исполнения для JavaScript, которую использует браузер Google Chrome.
https://nodejs.org/en/ - установочные пакеты
Скачать установочный пакет для нужной операционной системы и запустить установку, соогласно инструкции.
Так, например, для 32 bit Windows - файл: node-v8.9.4-x86.msi .
node
> console.log("Начать");
Сохраняем в файте test1.js
const http = require('http');const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
Запустить с консоли:
node test1.js
Или:
Учебник
https://www.nodebeginner.org/
Материалы к нему
https://github.com/manuelkiessling/nodebeginner.org
Перевод на Русский
http://nodebeginner.ru/
документация по nodejs api
https://nodejs.org/api/all.html