Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
authormhsanaei <ho3ein.sanaei@gmail.com>2025-09-24 22:30:58 +0300
committermhsanaei <ho3ein.sanaei@gmail.com>2025-09-24 22:30:58 +0300
commit89def9aee67739f3934349e9aa33f2aa8f5d941d (patch)
treeff8c0e8f4b47596898d5b775b0ac54adc21d6e99 /web
parentb2b002464826e5ef6d6864756e7ec9beb431d7e4 (diff)
fix
Diffstat (limited to 'web')
-rw-r--r--web/web.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/web/web.go b/web/web.go
index f2bc59fd..3a1a33b0 100644
--- a/web/web.go
+++ b/web/web.go
@@ -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
}