5.2. Criando um servidor básico com NodeJS: Configuração do ambiente de desenvolvimento
Página 33 | Ouça em áudio
5.2. Criando um servidor básico com NodeJS: Configuração do ambiente de desenvolvimento
Antes de mergulharmos na criação de um servidor básico com NodeJS, é crucial configurar corretamente o ambiente de desenvolvimento. Esta seção irá guiá-lo passo a passo através desse processo.
Instalando o NodeJS
O primeiro passo é instalar o NodeJS em sua máquina. O NodeJS é um ambiente de execução JavaScript que nos permite executar JavaScript no servidor. Para instalar o NodeJS, vá para o site oficial do NodeJS (https://nodejs.org) e baixe a versão mais recente. A instalação é bastante simples e direta, basta seguir as instruções na tela.
Verificando a instalação do NodeJS
Após a instalação, você pode verificar se o NodeJS foi instalado corretamente abrindo um terminal ou prompt de comando e digitando o seguinte comando: node -v
. Este comando deve retornar a versão do NodeJS que você instalou.
Instalando o NPM
O próximo passo é instalar o NPM (Node Package Manager). O NPM é um gerenciador de pacotes para NodeJS e é usado para instalar bibliotecas e ferramentas de terceiros. Felizmente, o NPM é instalado automaticamente quando você instala o NodeJS, então você não precisa se preocupar com isso.
Verificando a instalação do NPM
Para verificar se o NPM foi instalado corretamente, você pode abrir um terminal ou prompt de comando e digitar o seguinte comando: npm -v
. Este comando deve retornar a versão do NPM que você instalou.
Configurando o projeto NodeJS
Agora que temos o NodeJS e o NPM instalados, podemos começar a configurar nosso projeto NodeJS. O primeiro passo é criar um novo diretório para o nosso projeto. Você pode fazer isso usando o comando mkdir
em seu terminal ou prompt de comando. Por exemplo: mkdir meu-projeto-nodejs
.
Em seguida, navegue até o diretório do projeto usando o comando cd
. Por exemplo: cd meu-projeto-nodejs
.
Uma vez dentro do diretório do projeto, você deve inicializar um novo projeto NodeJS usando o comando npm init
. Este comando irá criar um novo arquivo chamado package.json
em seu diretório do projeto. O arquivo package.json
é usado para gerenciar as dependências e scripts do seu projeto.
Criando um servidor básico com NodeJS
Agora que temos nosso ambiente de desenvolvimento configurado, podemos começar a criar nosso servidor básico com NodeJS. Para fazer isso, primeiro precisamos criar um novo arquivo JavaScript em nosso diretório do projeto. Vamos chamar este arquivo de server.js
. Você pode criar este arquivo usando o comando touch
em seu terminal ou prompt de comando. Por exemplo: touch server.js
.
Em seguida, abra o arquivo server.js
em seu editor de texto favorito. Dentro deste arquivo, vamos importar o módulo http
do NodeJS, que nos permite criar um servidor HTTP. Aqui está o código para fazer isso:
const http = require('http');
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
server.listen(3000, '127.0.0.1', () => {
console.log('Server running at http://127.0.0.1:3000/');
});
Este código cria um servidor HTTP básico que escuta na porta 3000 e responde com 'Hello World' para todas as solicitações. Você pode iniciar o servidor usando o comando node server.js
em seu terminal ou prompt de comando.
Parabéns, você acabou de configurar seu ambiente de desenvolvimento e criou um servidor básico com NodeJS! No próximo capítulo, vamos explorar como podemos expandir este servidor básico para criar APIs RESTful completas.
Agora responda o exercício sobre o conteúdo:
Qual é o procedimento para verificar se o NodeJS e o NPM foram instalados corretamente?
Você acertou! Parabéns, agora siga para a próxima página
Você errou! Tente novamente.
Próxima página do Ebook Gratuito: