From 30c48fbc50cff4e60b4cb21dad74104d75afbaae Mon Sep 17 00:00:00 2001 From: Erno Date: Sat, 18 Oct 2025 21:19:57 +0000 Subject: [PATCH] fix: Use relative URL for OpenAPI spec to bypass Cloudflare - Change SpecURL from absolute to relative path - Fixes documentation loading on api.neomovies.ru - Browser will request openapi.json from same domain --- pkg/handlers/docs.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkg/handlers/docs.go b/pkg/handlers/docs.go index 89d2f6d..6671e90 100644 --- a/pkg/handlers/docs.go +++ b/pkg/handlers/docs.go @@ -37,10 +37,8 @@ func (h *DocsHandler) GetOpenAPISpec(w http.ResponseWriter, r *http.Request) { } func (h *DocsHandler) ServeDocs(w http.ResponseWriter, r *http.Request) { - baseURL := determineBaseURL(r) - htmlContent, err := scalar.ApiReferenceHTML(&scalar.Options{ - SpecURL: fmt.Sprintf("%s/openapi.json", baseURL), + SpecURL: "/openapi.json", CustomOptions: scalar.CustomOptions{ PageTitle: "Neo Movies API Documentation", },