Imagem do artigo Criando um servidor básico com NodeJS: Configuração do ambiente de desenvolvimento

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.

Imagem do artigo Criando um servidor básico com NodeJS: Entendendo o conceito de API

Próxima página do Ebook Gratuito:

34Criando um servidor básico com NodeJS: Entendendo o conceito de API

3 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto