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

bookExecutando e Testando a API REST

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 solicitações dos clientes.

Nota

Caso encontre dificuldades ou queira explorar o código mais a fundo, é possível acessar o código-fonte completo desta API semelhante ao Twitter em nosso repositório no GitHub.

Testes no Postman

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

Obter Todos os Posts

Utilize esta requisição para recuperar todos os posts 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 pelo Postman - obter todos os posts

Obter um Post pelo ID

Recupere um post específico 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 a 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 a API final através do Postman - corpo da requisição para criar o post
  • Resposta:

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 API final no Postman - atualizar o corpo da requisição da postagem
  • Resposta:

Excluir uma Postagem

Exclua 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:

Seguindo estas etapas e testando a API utilizando o Postman, é possível garantir que ela funcione conforme o esperado, lidando com diversas 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

Awesome!

Completion rate improved to 2.56

bookExecutando 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 solicitações dos clientes.

Nota

Caso encontre dificuldades ou queira explorar o código mais a fundo, é possível acessar o código-fonte completo desta API semelhante ao Twitter em nosso repositório no GitHub.

Testes no Postman

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

Obter Todos os Posts

Utilize esta requisição para recuperar todos os posts 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 pelo Postman - obter todos os posts

Obter um Post pelo ID

Recupere um post específico 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 a 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 a API final através do Postman - corpo da requisição para criar o post
  • Resposta:

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 API final no Postman - atualizar o corpo da requisição da postagem
  • Resposta:

Excluir uma Postagem

Exclua 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:

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

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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