dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit 9a816921494fa8528a369e983fc23778e8bbf910
parent 7396f7cc680978075cf5cf27ac9900059140c57a
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Sun,  5 Feb 2023 01:05:39 -0800

useless headers middleware

Diffstat:
Mpkg/web/middlewares/middlewares.go | 7+++++++
Mpkg/web/web.go | 1+
2 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/pkg/web/middlewares/middlewares.go b/pkg/web/middlewares/middlewares.go @@ -463,3 +463,10 @@ var SecureMiddleware = middleware.SecureWithConfig(middleware.SecureConfig{ //HSTSMaxAge: 3600, //ContentSecurityPolicy: "default-src 'self'", }) + +func SetUselessHeadersMiddleware(next echo.HandlerFunc) echo.HandlerFunc { + return func(c echo.Context) error { + c.Response().Header().Set("X-Powered-By", "the almighty n0tr1v") + return next(c) + } +} diff --git a/pkg/web/web.go b/pkg/web/web.go @@ -297,6 +297,7 @@ func getBaseServer() *echo.Echo { e.HidePort = true e.Debug = true e.Renderer = renderer + e.Use(middlewares.SetUselessHeadersMiddleware) e.Use(middlewares.SetUserMiddleware) e.Use(middlewares.I18nMiddleware(i18nBundle, "en")) e.GET("/file-drop/:uuid", handlers.FileDropHandler)