feat: maintenance mode #739

This commit is contained in:
Jacky 2025-04-07 18:38:04 +08:00
parent 191ddea309
commit 5d3f478086
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D
33 changed files with 3698 additions and 2222 deletions

View file

@ -15,6 +15,7 @@ import (
nginxLog "github.com/0xJacky/Nginx-UI/api/nginx_log"
"github.com/0xJacky/Nginx-UI/api/notification"
"github.com/0xJacky/Nginx-UI/api/openai"
"github.com/0xJacky/Nginx-UI/api/pages"
"github.com/0xJacky/Nginx-UI/api/public"
"github.com/0xJacky/Nginx-UI/api/settings"
"github.com/0xJacky/Nginx-UI/api/sites"
@ -35,13 +36,15 @@ func InitRouter() {
initEmbedRoute(r)
pages.InitRouter(r)
r.NoRoute(func(c *gin.Context) {
c.JSON(http.StatusNotFound, gin.H{
"message": "not found",
})
})
root := r.Group("/api")
root := r.Group("/api", middleware.IPWhiteList())
{
public.InitRouter(root)
crypto.InitPublicRouter(root)

View file

@ -9,9 +9,7 @@ import (
)
func initEmbedRoute(r *gin.Engine) {
r.Use(
middleware.CacheJs(),
middleware.IPWhiteList(),
static.Serve("/", middleware.MustFs("")),
)
r.Use(middleware.CacheJs())
r.GET("/", middleware.IPWhiteList(), static.Serve("/", middleware.MustFs("")))
}