9.5 - NodeJS
⚙️ O que é Node.js?
Node.js é um ambiente de execução JavaScript baseado no motor V8 do Google Chrome, criado para permitir que o JavaScript fosse usado também no back-end (lado do servidor), e não somente no navegador.
🧱 Para que serve?
Criar servidores web
Desenvolver APIs RESTful
Construir sistemas em tempo real (como chats e jogos online)
Automatizar tarefas com scripts
Desenvolver aplicações completas (front + back usando o mesmo idioma: JavaScript)
🚀 Por que ele é importante?
Rápido e leve: usa o motor V8 do Chrome para executar JavaScript de forma eficiente.
Assíncrono e não bloqueante: lida bem com várias conexões ao mesmo tempo, ideal para APIs e aplicações de alto desempenho.
Ecossistema rico: usa o
npm
, o maior gerenciador de pacotes do mundo, com milhares de bibliotecas prontas.
🏗️ Exemplo simples com Node.js:
console.log("Olá do servidor com Node.js!");
Execute com:
> node index.js
Last updated