2
respostas

Está retornando erro 500 ao invés de 404

Estou simulando requisitar objetos que não existem no meu mock, mas invés de retornar um erro 404 está retornando um erro 500. Quando coloco o id 1 que existe no mock que eu criei ele retorna o objeto que existe.

openapi: "3.0.0"
info:
  title: API de consultório
  description: API para controlar médicos e suas 
    especialidades dentro de consultório.
  version: 0.0.1
  termsOfService: https://mockapi.io
  contact:
    name: Suporte a Devs
    email: contato@example.com
    url: https://mockapi.io
  license:
    name: "Licença: GPLv3"
    url: https://www.gnu.org/licenses/gpl-3.0.html
externalDocs:
  description: Saiba mais sobre nossos planos (Documentação burocrátic)
  url: https://mockapi.io
servers: 
- url: https://63fddd1a1626c165a0a1ae47.mockapi.io/api_curso_swagger_1/
  description: API de Teste
paths:
  /especialidade:
    get:
      summary: Recupera todas as especialidades
      responses:
        200:
          description: Sucesso
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  properties:
                    id:
                      type: integer
                    descricao:
                      type: string
  /especialidade/{id}:
    get:
      summary: Recupera um entidade pelo ID
      parameters: 
      - name: id
        in: path
        schema:
          type: integer
        required: true
      responses: 
        200:
          description: Sucesso
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: integer
                  descricao:
                    type: string
        404:
          description: Especialidade não encontrada
          content:
            application/json:
              example: "Not Found"

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Mesma coisa acontecendo aqui.

Estou com o mesmo problema, alguma solução? Professor poderia auxiliar?