From 84e4a28d6ca9016100df372ecbfde1c508ffdc4e Mon Sep 17 00:00:00 2001 From: Srivathsav-Kyatham Date: Thu, 24 Apr 2025 15:23:09 +0200 Subject: [PATCH] Allow CORS requests from localhost for development (#104385) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Allow CORS requests from `http://localhost:`. Some webbrowsers (like Safari) are picky about hostname vs. IP addresses, and this makes them work well with the webapp development server. Reviewed-on: https://projects.blender.org/studio/flamenco/pulls/104385 Reviewed-by: Sybren A. Stüvel --- cmd/flamenco-manager/webservice.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/flamenco-manager/webservice.go b/cmd/flamenco-manager/webservice.go index ede66add..ee9d842f 100644 --- a/cmd/flamenco-manager/webservice.go +++ b/cmd/flamenco-manager/webservice.go @@ -244,6 +244,7 @@ func corsOrigins(urls []url.URL) []string { url.Host = fmt.Sprintf("%s:%d", url.Hostname(), developmentWebInterfacePort) origins[i] = url.String() } + origins = append(origins, fmt.Sprintf("http://localhost:%d", developmentWebInterfacePort)) log.Debug().Str("origins", strings.Join(origins, " ")).Msg("acceptable CORS origins") return origins }