DEV Community

Cover image for Aprenda a criar um servidor Node.js do zero em apenas 10 minutos!
rodrigozan
rodrigozan

Posted on

Aprenda a criar um servidor Node.js do zero em apenas 10 minutos!

Node.js é uma plataforma de software livre que permite que os desenvolvedores criem aplicativos da web em tempo real. Node.js é uma plataforma criada para desenvolver aplicativos escaláveis ​​de alta qualidade, permitindo que você crie servidores HTTP, APIs RESTful, aplicativos web e muito mais.

Neste artigo, vamos mostrar passo a passo como criar um servidor Node.js desde a instalação. Vamos cobrir todos os passos desde a instalação até o servidor em funcionamento. Vamos começar!

Instalando o Node.js

A primeira etapa é instalar o Node.js em seu sistema. O Node.js pode ser instalado em várias plataformas, como Windows, macOS e Linux. Para instalar o Node.js, você pode seguir os seguintes passos:

Acesse o site oficial do Node.js.

Clique no botão de download para o sistema operacional que você está usando.

Após o download, abra o arquivo e siga as instruções na tela para instalar o Node.js.

Depois de instalar o Node.js em seu sistema, você pode verificar se a instalação foi bem-sucedida digitando o seguinte comando em seu terminal:

node --version
Enter fullscreen mode Exit fullscreen mode

Se o Node.js estiver instalado corretamente, você verá a versão instalada do Node.js.

Configurando um servidor Node.js

Agora que o Node.js está instalado, vamos configurar um servidor Node.js. Para fazer isso, você precisa seguir os seguintes passos:

Crie uma pasta para o seu servidor. Digite o seguinte comando em seu terminal:

mkdir meu-servidor
Enter fullscreen mode Exit fullscreen mode

Navegue até a pasta recém-criada. Digite o seguinte comando em seu terminal:

cd meu-servidor
Enter fullscreen mode Exit fullscreen mode

Crie um arquivo chamado "index.js" dentro da pasta "meu-servidor". Digite o seguinte comando em seu terminal:

touch index.js
Enter fullscreen mode Exit fullscreen mode

Abra o arquivo "index.js" em seu editor de texto favorito e digite o seguinte código:

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
    res.statusCode = 200;
    res.setHeader('Content-Type', 'text/plain');
    res.end('Olá, mundo!');
});

server.listen(port, hostname, () => {
    console.log(Servidor em execução em http://${hostname}:${port}/);
});
Enter fullscreen mode Exit fullscreen mode

Este é um código simples que cria um servidor HTTP e imprime "Olá, mundo!" no navegador.

Agora, salve o arquivo "index.js" e volte ao terminal. Digite o seguinte comando para iniciar o servidor:
node index.js

Abra o navegador e acesse o endereço Localhost 3000. Você deverá ver a mensagem "Olá, mundo!".

Conclusão

Parabéns! Agora você sabe como criar um servidor Node.js desde a instalação. O Node.js é uma plataforma poderosa e versátil para criar aplicativos da web em tempo real. Com os passos simples fornecidos neste artigo, você pode começar a criar seus próprios servidores Node.js em pouco tempo.

Lembre-se de que este é apenas um exemplo básico de como criar um servidor Node.js. Você pode personalizar seu servidor de acordo com suas necessidades, adicionando rotas, bancos de dados e muito mais.

Além disso, para garantir que seu servidor Node.js esteja sempre em execução, você pode usar ferramentas como o PM2, que é um gerenciador de processos de produção para aplicativos Node.js.

Esperamos que este artigo tenha sido útil para você. Se você tiver alguma dúvida ou comentário, sinta-se à vontade para deixar um comentário abaixo.

Top comments (0)