mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2025-05-11 02:15:48 +02:00
22 lines
742 B
Go
22 lines
742 B
Go
package nginx
|
||
|
||
import (
|
||
"github.com/0xJacky/Nginx-UI/api/nginx_log"
|
||
"github.com/gin-gonic/gin"
|
||
)
|
||
|
||
func InitRouter(r *gin.RouterGroup) {
|
||
r.POST("ngx/build_config", BuildNginxConfig)
|
||
r.POST("ngx/tokenize_config", TokenizeNginxConfig)
|
||
r.POST("ngx/format_code", FormatNginxConfig)
|
||
r.POST("nginx/reload", Reload)
|
||
r.POST("nginx/restart", Restart)
|
||
r.POST("nginx/test", Test)
|
||
r.GET("nginx/status", Status)
|
||
// 获取 Nginx 详细状态信息,包括连接数、进程信息等(Issue #850)
|
||
r.GET("nginx/detailed_status", GetDetailedStatus)
|
||
// 使用SSE推送Nginx详细状态信息
|
||
r.GET("nginx/detailed_status/stream", StreamDetailedStatus)
|
||
r.POST("nginx_log", nginx_log.GetNginxLogPage)
|
||
r.GET("nginx/directives", GetDirectives)
|
||
}
|