diff options
-rw-r--r-- | echo/middleware/add_server_header.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/echo/middleware/add_server_header.go b/echo/middleware/add_server_header.go new file mode 100644 index 0000000..ef8345f --- /dev/null +++ b/echo/middleware/add_server_header.go | |||
@@ -0,0 +1,16 @@ | |||
1 | package middleware | ||
2 | |||
3 | import ( | ||
4 | "fmt" | ||
5 | |||
6 | "github.com/labstack/echo/v4" | ||
7 | ) | ||
8 | |||
9 | func AddServerHeader(app, version string) echo.MiddlewareFunc { | ||
10 | return func(next echo.HandlerFunc) echo.HandlerFunc { | ||
11 | return func(c echo.Context) error { | ||
12 | c.Response().Header().Add("Server", fmt.Sprintf("%s/%s", app, version)) | ||
13 | return next(c) | ||
14 | } | ||
15 | } | ||
16 | } | ||