From 5cb05709dd886614a0c3990435214184e8478f3f Mon Sep 17 00:00:00 2001 From: Sosokker Date: Sun, 2 Feb 2025 05:16:51 +0700 Subject: [PATCH] feat: add cors header --- cmd/main.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/main.go b/cmd/main.go index 0d7c77c..fa63f84 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -131,10 +131,16 @@ func readCoordData(filepath string, coordCh chan<- Coordinate) { close(coordCh) } +// https://www.stackhawk.com/blog/golang-cors-guide-what-it-is-and-how-to-enable-it/ +func enableCors(w *http.ResponseWriter) { + (*w).Header().Set("Access-Control-Allow-Origin", "*") +} + // lat, lon, rain+place // state-id, rainfall (scale 100) func rawDataHandler(w http.ResponseWriter, r *http.Request) { + enableCors(&w) apiKey := loadEnv() coordCh := make(chan Coordinate)