Node.js es un entorno o motor que permite ejecutar JavaScript fuera del navegador, normalmente en un servidor. Ver npm
$ nano servidor.js
// servidor.js
const http = require('http');
const server = http.createServer((req, res) => {
res.end('Linux es un sistema genial');
});
server.listen(3000, () => {
console.log('Servidor escuchando en http://localhost:3000');
});
$ node servidor.js
Y se tendrá un servidor web que responde con "Linux es un sistema genial" en http://localhost:3000.