diff options
| author | mo khan <mo@mokhan.ca> | 2022-05-11 17:39:56 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2022-05-11 17:39:56 -0600 |
| commit | d25122aaeaa2a67a8dcf9532709323d769cfe147 (patch) | |
| tree | 6f502563e6ca0c3f01c03dd0603364f61b08d1dd /cmd/api | |
| parent | 2a6abd0e3a9ff855a289caa1cedfcf77debb043c (diff) | |
use vuejs to trigger api call and loosen cors headers
Diffstat (limited to 'cmd/api')
| -rw-r--r-- | cmd/api/main.go | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/cmd/api/main.go b/cmd/api/main.go index d8834ad..7f94372 100644 --- a/cmd/api/main.go +++ b/cmd/api/main.go @@ -18,6 +18,7 @@ func main() { router := http.NewServeMux() router.Handle("/api/public", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + w.Header().Set("Access-Control-Allow-Origin", "*") w.Header().Set("Content-Type", "application/json") w.WriteHeader(http.StatusOK) w.Write([]byte(`{"message":"public"}`)) @@ -26,7 +27,7 @@ func main() { router.Handle("/api/private", middleware.EnsureValidToken()( http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { w.Header().Set("Access-Control-Allow-Credentials", "true") - w.Header().Set("Access-Control-Allow-Origin", "http://localhost:3000") + w.Header().Set("Access-Control-Allow-Origin", "*") w.Header().Set("Access-Control-Allow-Headers", "Authorization") w.Header().Set("Content-Type", "application/json") @@ -38,7 +39,7 @@ func main() { router.Handle("/api/private-scoped", middleware.EnsureValidToken()( http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { w.Header().Set("Access-Control-Allow-Credentials", "true") - w.Header().Set("Access-Control-Allow-Origin", "http://localhost:3000") + w.Header().Set("Access-Control-Allow-Origin", "*") w.Header().Set("Access-Control-Allow-Headers", "Authorization") w.Header().Set("Content-Type", "application/json") @@ -56,5 +57,5 @@ func main() { }), )) - log.Fatal(http.ListenAndServe("0.0.0.0:3000", router)) + log.Fatal(http.ListenAndServe("localhost:3000", router)) } |
