Voltar para o Blog

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!

Bora pra cima! 🦅

Comentários (0)

Esse artigo ainda não possui comentários 😢. Seja o primeiro! 🚀🦅

Adicionar comentário