Mejores prácticas para gestionar diferentes Respuestas de Error en una API

Trabajar en un servidor de API backend usando Axum donde cada endpoint devuelve un Result<respuesta correcta, ApiError> y ApiError es un enum parecido a este del ejemplo https://github.com/juhaku/utoipa/blob/master/examples/todo-axum/src/main.rs#L90 , donde cada variante es un tipo específico; significa que cuando se genera una especificación de API, cada endpoint específico no tendrá ni idea de las variantes específicas de error que puede devolver, y la especificación OpenAPI se presentará como si pudiera devolver cualquiera de las existentes. ¿Hay algún patrón generalmente aceptado para esto?

Best Practice for managing different API Error Responses (Utoipa/Axum)
byu/No-Bookkeeper-6272 inrust

Otras citas
  • El que con perspicacia reconoce la limitación de sus facultades está muy cerca de llegar a la perfección.

  • El más terrible de todos los sentimientos es el de tener la esperanza muerta.

  • Los hombres son como las estrellas, unos lucen por sí mismos y otros reflejan el brillo que reciben.

  • Es más fácil superar las malas costumbres hoy que mañana.

  • La sabiduría es el arte de aceptar aquello que no puede ser cambiado, de cambiar aquello que puede ser cambiado y, sobre todo, de conocer la diferencia.
0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *