Hola a Todos.
Desde NET8 y NET9 el componente de Swagger no funciona. Cuando creamos un proyecto viene predefinido habilitar la compatibilidad OpenApi.
Cuando revisamos la configuración del Program.cs observamos lo siguiente.
Si ejecutamos la aplicacion e intentamos navegar por /swagger obtenemos un error 404.
Para validar los endpoints es necesario abrir la ruta /openapi/v1.json
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.
Sl2
Romny
Top comments (0)