From 79081f79d282e43c18110ee252fe7e01cfee1f2d Mon Sep 17 00:00:00 2001 From: Simon Marsh Date: Sat, 23 Feb 2019 11:13:27 +0000 Subject: [PATCH] Add CORS header to allow cross origin requests --- dn42regsrv.go | 1 + roaapi.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/dn42regsrv.go b/dn42regsrv.go index 5ac0a66..c651582 100644 --- a/dn42regsrv.go +++ b/dn42regsrv.go @@ -59,6 +59,7 @@ func ResponseJSON(w http.ResponseWriter, v interface{}) { // write back to http handler w.Header().Set("Content-Type", "application/json") + w.Header().Set("Access-Control-Allow-Origin", "*") w.Write(data) } diff --git a/roaapi.go b/roaapi.go index 66fd047..fa5fbc9 100644 --- a/roaapi.go +++ b/roaapi.go @@ -138,6 +138,8 @@ func roaBirdHandler(w http.ResponseWriter, r *http.Request) { } w.Header().Set("Content-Type", "text/plain") + w.Header().Set("Access-Control-Allow-Origin", "*") + fmt.Fprintf(w, "#\n# dn42regsrv ROA Generator\n# Last Updated: %s\n"+ "# Commit: %s\n#\n", ROAData.CTime.String(), ROAData.Commit)