JavaScript fora do navegador
Por muito tempo, o JavaScript só rodava no navegador. O Node.js mudou isso: ele roda JS no servidor. Ou seja, você usa a mesma linguagem no front e no back — uma enorme vantagem.
Você executa um arquivo pelo terminal:
$ node app.js
🧠 Modelo mental: o navegador e o Node são dois lugares onde o mesmo JavaScript pode rodar. No navegador, o JS mexe na página (DOM). No Node, ele mexe em arquivos, banco de dados e a internet.
⚠️ Detalhe: no Node não existe
document,window, nem tela. Oconsole.logaqui aparece no terminal, não numa página.
