Node.js: Como Criar Seu Primeiro Servidor
Olá, HaWkers! No artigo de hoje, vamos aprender como criar nosso primeiro servidor com Node.js.
O que é Node.js?
Node.js é uma plataforma de código aberto que permite aos desenvolvedores executar JavaScript no lado do servidor. Anteriormente, o JavaScript era uma linguagem somente para o lado do cliente, usada principalmente para manipular elementos da página e fazer interações dinâmicas.
Instalação
Para instalar o Node.js, visite o site oficial e baixe a versão mais recente compatível com seu sistema operacional.
Criando o servidor
Vamos começar criando um novo arquivo chamado server.js
. Neste arquivo, vamos incluir o módulo HTTP do Node.js, que nos permite transferir dados pela Internet.
const http = require('http');
Em seguida, criamos o servidor:
const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/html'); res.end('<h1>Hello, World!</h1>');});
Aqui, a função createServer
está sendo usada para criar um objeto servidor. A função passada como argumento será executada cada vez que uma requisição HTTP for recebida.
Por fim, precisamos colocar o servidor para escutar em uma porta específica:
const port = 3000;server.listen(port, () => { console.log(`Server running at http://localhost:${port}/`);});
Agora, se você rodar node server.js
no terminal, verá a mensagem "Server running at http://localhost:3000/ " e, se abrir essa URL no navegador, verá a mensagem "Hello, World!".
Conclusão
Parabéns! Você criou seu primeiro servidor com Node.js. Com essa base, você pode começar a explorar ainda mais o que é possível com o Node.js e o desenvolvimento back-end. E lembre-se: a prática leva à perfeição!
Se quiser aprender mais sobre JavaScript e suas ferramentas, dê uma olhada no artigo sobre Webpack: Dominando o Empacotador de Módulos.
Até a próxima, HaWkers!