From 707d1af96cbb5c27c571ee39cc8db6a4e22c953f Mon Sep 17 00:00:00 2001 From: Pedro Pessoa Date: Sat, 29 Jan 2022 13:12:08 -0300 Subject: [PATCH] implement 404 page not found --- src/webserver.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/webserver.go b/src/webserver.go index 55e8754e..dd85c690 100644 --- a/src/webserver.go +++ b/src/webserver.go @@ -56,6 +56,11 @@ func runWebServer() { // gin middleware to enable GZIP support router.Use(gzip.Gzip(gzip.DefaultCompression)) + // set 404 not found page + router.NoRoute(func(c *gin.Context) { + c.JSON(404, gin.H{"code": "PAGE_NOT_FOUND", "message": "Page not found"}) + }) + // disable proxy feature of gin _ = router.SetTrustedProxies(nil)