Ana içeriğe geç

Health API

Uygulanmış

GET /health/live

Yalnızca süreç canlılığı. MongoDB kapalı olsa bile HTTP 200 döner.

GET /health/ready

Ayrılmış bir zaman aşımı ile MongoDB ping'i gerçekleştirir. Sağlıklıyken 200, kullanılamazken 503 döner.

GET /health/details

Varsayılan olarak devre dışıdır. HEALTH_DETAILS_ENABLED=true ile etkinleştirin. Gizli bilgiler olmadan çalışma süresi, sürüm meta verisi, ortam ve MongoDB durumu/gecikmesini döner.

GET /

Servis adı, sürüm ve ortam bilgisini döner.

Etkileşimli dokümantasyon

GET /docs/ (ayrıca GET /docs → /docs/)

Gömülü Swagger UI (çevrimdışı; CDN yok). Canlı OpenAPI belgesini /openapi.yaml üzerinden yükler.

GET /openapi.yaml

Derleme zamanında gömülen OpenAPI 3 belgesini (api/openapi.yaml) sunar. AUTH_ENABLED=true iken de açıktır. Korumalı işlemler, kimlik doğrulama açıksa OpenAPI security şemalarına göre Bearer gerektirir.