From ec8a97f6966a4c662e671f588bc6a12718a5bd50 Mon Sep 17 00:00:00 2001 From: Quentin Renard Date: Fri, 15 Jan 2021 18:32:34 +0100 Subject: [PATCH] Added HTTPMiddlewareCORSHeaders --- http.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/http.go b/http.go index 994694a..72a3b0f 100644 --- a/http.go +++ b/http.go @@ -621,3 +621,12 @@ func HTTPMiddlewareHeaders(vs map[string]string) HTTPMiddleware { }) } } + +// HTTPMiddlewareCORSHeaders adds CORS headers to an HTTP handler +func HTTPMiddlewareCORSHeaders() HTTPMiddleware { + return HTTPMiddlewareHeaders(map[string]string{ + "Access-Control-Allow-Headers": "*", + "Access-Control-Allow-Methods": "*", + "Access-Control-Allow-Origin": "*", + }) +}