|
@@ -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
|
|
|
}
|
|
|
|