XP 0

Node.js: JS no servidor

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. O console.log aqui aparece no terminal, não numa página.

Pontos-chave

  • node app.js
    executa o arquivo JS no servidor, pelo terminal.