From 6efc039b0594255af7bf5ce88a5e2789ef8bbdc4 Mon Sep 17 00:00:00 2001 From: yourok <8yourok8@mail.ru> Date: Fri, 20 Sep 2019 13:18:46 +0300 Subject: [PATCH] add server headers --- src/server/web/Server.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/server/web/Server.go b/src/server/web/Server.go index d5eac97..a789bc8 100644 --- a/src/server/web/Server.go +++ b/src/server/web/Server.go @@ -7,6 +7,7 @@ import ( "net/http" "os" "runtime" + "sync" "time" "server/settings" @@ -15,7 +16,6 @@ import ( "server/web/mods" "server/web/templates" - "github.com/anacrolix/sync" "github.com/labstack/echo" "github.com/labstack/echo/middleware" ) @@ -49,6 +49,7 @@ func Start(port string) { //server.Use(middleware.Logger()) server.Use(middleware.Recover()) + server.Use(ServerHeaderSet) templates.InitTemplate(server) initTorrent(server) @@ -114,6 +115,13 @@ func shutdownPage(c echo.Context) error { return c.NoContent(http.StatusOK) } +func ServerHeaderSet(next echo.HandlerFunc) echo.HandlerFunc { + return func(c echo.Context) error { + c.Response().Header().Set("Access-Control-Allow-Origin", "*") + return next(c) + } +} + func HTTPErrorHandler(err error, c echo.Context) { var ( code = http.StatusInternalServerError