From 35ed202cd07190b3d4e761df90dc7787f48098f0 Mon Sep 17 00:00:00 2001 From: Lukas Martinelli Date: Sat, 3 Dec 2016 23:04:12 +0100 Subject: [PATCH] Support CORS --- maputnik.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/maputnik.go b/maputnik.go index a86a417a..b74e67a0 100644 --- a/maputnik.go +++ b/maputnik.go @@ -53,9 +53,10 @@ func main() { router.PathPrefix("/").Handler(http.StripPrefix("/", gui)) loggedRouter := handlers.LoggingHandler(os.Stdout, router) + corsRouter := handlers.CORS(handlers.AllowedHeaders([]string{"Content-Type"}), handlers.AllowedMethods([]string{"GET", "PUT"}), handlers.AllowedOrigins([]string{"*"}), handlers.AllowCredentials())(loggedRouter) fmt.Println("Exposing Maputnik on http://localhost:8000") - return http.ListenAndServe(":8000", loggedRouter) + return http.ListenAndServe(":8000", corsRouter) } app.Run(os.Args)