A criação de uma API REST básica com NodeJS e ExpressJS é um processo simples e direto que pode ser feito por qualquer pessoa com conhecimentos básicos de programação. Neste capítulo, vamos abordar como instalar o ExpressJS e como usá-lo para criar uma API REST básica.

Instalação do ExpressJS

Antes de começar a criar sua API, você precisará instalar o ExpressJS. O ExpressJS é um framework para NodeJS que simplifica o desenvolvimento de aplicações web e APIs. Ele fornece uma maneira fácil de definir rotas e lidar com solicitações HTTP.

Para instalar o ExpressJS, você precisará primeiro ter o NodeJS e o npm (gerenciador de pacotes do Node) instalados em seu computador. Se ainda não os tiver instalado, você pode baixá-los do site oficial do NodeJS.

Uma vez que você tenha o NodeJS e o npm instalados, você pode instalar o ExpressJS usando o comando npm. Abra um terminal ou prompt de comando e digite o seguinte comando:

npm install express

Este comando irá baixar e instalar o ExpressJS em seu projeto. Agora você está pronto para começar a criar sua API REST.

Criando uma API REST básica com NodeJS e ExpressJS

Agora que você tem o ExpressJS instalado, você pode começar a criar sua API. Uma API REST é uma interface que permite a interação entre diferentes partes de uma aplicação através de solicitações HTTP. As solicitações podem ser para criar, ler, atualizar ou deletar dados (conhecido como operações CRUD).

Vamos começar criando um novo arquivo chamado "app.js". Este será o ponto de entrada para nossa aplicação. No topo do arquivo, importe o ExpressJS usando o comando require:

const express = require('express');

Em seguida, crie uma nova instância do ExpressJS:

const app = express();

Agora você pode começar a definir as rotas para sua API. Uma rota é um caminho em sua aplicação que corresponde a uma determinada ação. Por exemplo, você pode ter uma rota para criar um novo usuário, outra para obter informações sobre um usuário, e assim por diante.

Vamos começar definindo uma rota simples que retorna uma mensagem de boas-vindas. Para fazer isso, use o método get do objeto app. O primeiro argumento é o caminho da rota, e o segundo é uma função que será chamada quando a rota for acessada:

app.get('/', (req, res) => {
  res.send('Bem-vindo à nossa API REST básica!');
});

Finalmente, você precisa dizer ao ExpressJS para começar a escutar por solicitações HTTP. Você faz isso usando o método listen do objeto app:

app.listen(3000, () => {
  console.log('API está rodando na porta 3000');
});

Agora, se você executar sua aplicação (usando o comando "node app.js" no terminal), você verá a mensagem "API está rodando na porta 3000". Se você acessar "http://localhost:3000" em seu navegador, você verá a mensagem de boas-vindas que você definiu.

Parabéns, você acabou de criar sua primeira API REST básica com NodeJS e ExpressJS! No próximo capítulo, vamos expandir essa API para incluir operações CRUD e conexão com um banco de dados.

Agora responda o exercício sobre o conteúdo:

Qual é o processo para criar uma API REST básica com NodeJS e ExpressJS?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Criando uma API REST básica com NodeJS e ExpressJS: Configuração inicial do projeto

Próxima página do Ebook Gratuito:

68Criando uma API REST básica com NodeJS e ExpressJS: Configuração inicial do projeto

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