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.