Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Executando e Testando a API REST | Construindo APIs REST com Node.js e Express.js
Desenvolvimento Backend com Node.js e Express.js

Executando e Testando a API REST

Deslize para mostrar o menu

Agora que concluímos o desenvolvimento da nossa API semelhante ao Twitter, é hora de executar a aplicação e testar sua funcionalidade. Para iniciar o aplicativo, abra o terminal e execute o seguinte comando:

node index

Assim que visualizar a mensagem de sucesso no terminal, você pode abrir o Postman para observar como o aplicativo responde às requisições dos clientes.

Note
Nota

Se em algum momento você ficar com dúvidas ou quiser explorar o código mais a fundo, é possível acessar o código-fonte completo desta API semelhante ao Twitter no seguinte repositório: GitHub repository

Testando no Postman

Análise das URLs responsáveis por diferentes funcionalidades e observação de como a API responde a cada requisição.

Obter Todas as Postagens

Utilize esta requisição para recuperar todas as postagens do nosso banco de dados. Não é necessário corpo de requisição ou parâmetros extras.

  • Método: GET;
  • URI: localhost:3000/api/;
  • Resposta:
Testar API final através do Postman - obter todas as postagens

Obter uma Postagem pelo ID

Recupere uma postagem específica com base no seu ID. O ID deve ser passado na URL; o corpo da requisição permanece inalterado.

  • Método: GET;
  • URI: localhost:3000/api/post/2;
  • Resposta:
Testar API final através do Postman - obter um post pelo id

Criar um Post

Criar um novo post fornecendo dados válidos para a API. Os dados devem estar em formato JSON e conter os campos corretos.

  • Método: POST;
  • URI: localhost:3000/api/;
  • Corpo da Requisição:
Testar API final através do Postman - corpo da requisição para criar o post
  • Resposta:
conteúdo

Atualizar uma Postagem

Atualização de uma postagem existente fornecendo o ID da postagem nos parâmetros e dados válidos no corpo da requisição em formato JSON. A API atualizará o banco de dados conforme necessário

  • Método: PUT;
  • URI: localhost:3000/api/post/3;
  • Corpo da Requisição:
Testar a API final através do Postman - atualizar o corpo da requisição post
  • Resposta:
conteúdo

Excluir uma Postagem

Excluir uma postagem do banco de dados passando o ID da postagem nos parâmetros da URL.

  • Método: DELETE;
  • URI: localhost:3000/api/post/1;
  • Resposta:
conteúdo

Seguindo estes passos e testando a API utilizando o Postman, é possível garantir que ela funcione conforme o esperado, lidando com diferentes requisições e fornecendo respostas apropriadas.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 10

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 4. Capítulo 10
some-alt