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
This commit is contained in:
2025-10-18 21:19:57 +00:00
parent 36389f674f
commit 30c48fbc50

View File

@@ -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",
},