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.

Anúncio

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.

Anúncio

Até a próxima, HaWkers!

Bora pra cima! 🦅

Post anterior Próximo post

Comentários (0)

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

Adicionar comentário