Logo

dev-resources.site

for different kinds of informations.

NET9: Swagger no compatible

Published at
1/13/2025
Categories
webdev
programming
microsoft
Author
Romny Duarte
Categories
3 categories in total
webdev
open
programming
open
microsoft
open
NET9: Swagger no compatible

Hola a Todos.

Desde NET8 y NET9 el componente de Swagger no funciona. Cuando creamos un proyecto viene predefinido habilitar la compatibilidad OpenApi.

Image description

Cuando revisamos la configuraci贸n del Program.cs observamos lo siguiente.

Image description

Si ejecutamos la aplicacion e intentamos navegar por /swagger obtenemos un error 404.

Image description

Para validar los endpoints es necesario abrir la ruta /openapi/v1.json

Image description

El componente Swagger es utilizado ampliamente en el mundo del desarrollo para realizar pruebas de los endpoints que estamos construyendo, es una herramienta bastante importante y necesaria.

Ahora bien, entonces como hacemos para probar los endpoints, muchos se preguntar谩n. De primera mano podemos usar Postman, en otra entrada del blog hablaremos de las opciones que tendremos para resolver esto.

En Postman basta con ir a la opci贸n de Import, copiar toda la definici贸n del file /openapi/v1.json. Con esto ya podremos probar nuestros endpoints.

Image description

Sl2

Romny

Featured ones: