Executando 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, abra 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, acesse o código-fonte completo desta API semelhante ao Twitter em nosso repositório no GitHub.
Testando no Postman
Análise das URLs responsáveis por diferentes funcionalidades e observação de como a API responde a cada solicitação.
Obter Todas as Postagens
Utilize esta requisição para recuperar todas as postagens do banco de dados. Não é necessário corpo de requisição ou parâmetros adicionais.
- Método: GET;
- URI:
localhost:3000/api/; - Resposta:
Obter uma Postagem pelo ID
Recupere uma postagem específica com base em 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:
Criar uma Postagem
Crie uma nova postagem 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:
- 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:
- Resposta:
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:
Seguindo estas etapas 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.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.56
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, abra 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, acesse o código-fonte completo desta API semelhante ao Twitter em nosso repositório no GitHub.
Testando no Postman
Análise das URLs responsáveis por diferentes funcionalidades e observação de como a API responde a cada solicitação.
Obter Todas as Postagens
Utilize esta requisição para recuperar todas as postagens do banco de dados. Não é necessário corpo de requisição ou parâmetros adicionais.
- Método: GET;
- URI:
localhost:3000/api/; - Resposta:
Obter uma Postagem pelo ID
Recupere uma postagem específica com base em 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:
Criar uma Postagem
Crie uma nova postagem 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:
- 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:
- Resposta:
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:
Seguindo estas etapas 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.
Obrigado pelo seu feedback!