Descripción general

docs.json.
Primeros pasos
Genera páginas de endpoints.
Actualiza tu Para generar páginas solo para endpoints específicos, enumera los endpoints en la propiedad
docs.json para hacer referencia a tu especificación de OpenAPI.Para generar automáticamente páginas para todos los endpoints de tu especificación de OpenAPI, añade una propiedad openapi a cualquier elemento de navegación.Este ejemplo genera una página para cada endpoint definido en openapi.json y organiza las páginas en el grupo “API reference”.Generate all endpoint pages
pages del elemento de navegación.Este ejemplo genera páginas únicamente para los endpoints GET /users y POST /users. Para generar otras páginas de endpoints, añade más endpoints al arreglo pages.Generate specific endpoint pages
Personaliza tu playground
docs.json.
Configuraciones del playground de API.
Configuraciones para los ejemplos de API generados automáticamente.
Configuración de ejemplo
Visualización del playground basada en la autenticación
auth para mostrar el playground interactivo solo a usuarios autenticados. Esto es útil cuando quieres que los usuarios puedan consultar públicamente la documentación de tu API mientras restringes el acceso al playground a los usuarios que han iniciado sesión.
Cuando display está configurado en auth:
- Los usuarios autenticados ven el playground interactivo.
- Los usuarios no autenticados no ven ningún playground (equivalente a
none).
auth con la propiedad groups en el frontmatter de la página para restringir el acceso al playground a grupos de usuarios específicos.
Page with group-restricted playground
- La página es públicamente visible (cualquiera puede ver la documentación).
- Solo los usuarios autenticados que pertenecen a los grupos
adminodeveloperven el playground interactivo. - Los usuarios que no están en esos grupos no ven ningún playground.
groups, todos los usuarios autenticados pueden ver el playground interactivo.
El modo de visualización
auth requiere que la autenticación esté configurada para tu documentación.Páginas de endpoints personalizadas
x-mint en tu especificación OpenAPI o crea páginas MDX individuales para tus endpoints.
Ambas opciones te permiten:
- Personalizar el metadata de la página
- Agregar contenido adicional, como ejemplos
- Controlar el comportamiento del playground por página
x-mint para que toda la documentación de tu API se genere automáticamente a partir de tu especificación OpenAPI y se mantenga en un solo archivo.
Las páginas MDX individuales se recomiendan para APIs pequeñas o cuando quieras experimentar con cambios página por página.
Lecturas adicionales
- Configuración de OpenAPI para obtener más información sobre cómo crear tu documento OpenAPI.
- Extensión x-mint para obtener más información sobre cómo personalizar las páginas de tus endpoints.
- Configuración de MDX para obtener más información sobre cómo crear manualmente páginas individuales de referencia de tu API.
- Configuración de AsyncAPI para obtener más información sobre cómo crear tu esquema AsyncAPI para generar páginas de referencia de WebSocket.
