diff options
Diffstat (limited to 'web/web.go')
| -rw-r--r-- | web/web.go | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -266,6 +266,11 @@ func (s *Server) initRouter() (*gin.Engine, error) { s.panel = controller.NewXUIController(g) s.api = controller.NewAPIController(g) + // Add a catch-all route to handle undefined paths and return 404 + engine.NoRoute(func(c *gin.Context) { + c.AbortWithStatus(http.StatusNotFound) + }) + return engine, nil } |
