From b79f7904b11996b20115384e1553f5f0e76f7021 Mon Sep 17 00:00:00 2001 From: matst80 Date: Thu, 14 Nov 2024 23:17:29 +0100 Subject: [PATCH] cors --- pool-server.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pool-server.go b/pool-server.go index cfc69f9..4565dc6 100644 --- a/pool-server.go +++ b/pool-server.go @@ -60,6 +60,7 @@ func ErrorHandler(fn func(w http.ResponseWriter, r *http.Request) error) func(w func (s *PoolServer) WriteResult(w http.ResponseWriter, result *FrameWithPayload) error { w.Header().Set("Content-Type", "application/json") w.Header().Set("X-Pod-Name", s.pod_name) + w.Header().Set("Access-Control-Allow-Origin", "https://tornberg.me") if result.StatusCode != 200 { log.Printf("Call error: %d\n", result.StatusCode) if result.StatusCode >= 200 && result.StatusCode < 600 { @@ -239,6 +240,10 @@ func (s *PoolServer) HandleCheckout(w http.ResponseWriter, r *http.Request) erro buf := new(bytes.Buffer) buf.ReadFrom(res.Body) + w.Header().Set("Content-Type", "application/json") + w.Header().Set("X-Pod-Name", s.pod_name) + w.Header().Set("Access-Control-Allow-Origin", "https://tornberg.me") + w.WriteHeader(res.StatusCode) w.Write(buf.Bytes()) return nil