|
@@ -2,7 +2,7 @@ package router
|
|
|
|
|
|
import (
|
|
import (
|
|
"bufio"
|
|
"bufio"
|
|
- api2 "github.com/0xJacky/Nginx-UI/server/api"
|
|
|
|
|
|
+ "github.com/0xJacky/Nginx-UI/server/api"
|
|
"github.com/gin-contrib/static"
|
|
"github.com/gin-contrib/static"
|
|
"github.com/gin-gonic/gin"
|
|
"github.com/gin-gonic/gin"
|
|
"net/http"
|
|
"net/http"
|
|
@@ -29,46 +29,47 @@ func InitRouter() *gin.Engine {
|
|
|
|
|
|
g := r.Group("/api")
|
|
g := r.Group("/api")
|
|
{
|
|
{
|
|
- g.GET("install", api2.InstallLockCheck)
|
|
|
|
- g.POST("install", api2.InstallNginxUI)
|
|
|
|
|
|
+ g.GET("translations.json", api.GetTranslations)
|
|
|
|
+ g.GET("install", api.InstallLockCheck)
|
|
|
|
+ g.POST("install", api.InstallNginxUI)
|
|
|
|
|
|
- g.POST("/login", api2.Login)
|
|
|
|
- g.DELETE("/logout", api2.Logout)
|
|
|
|
|
|
+ g.POST("/login", api.Login)
|
|
|
|
+ g.DELETE("/logout", api.Logout)
|
|
|
|
|
|
g := g.Group("/", authRequired())
|
|
g := g.Group("/", authRequired())
|
|
{
|
|
{
|
|
- g.GET("/analytic", api2.Analytic)
|
|
|
|
|
|
+ g.GET("/analytic", api.Analytic)
|
|
|
|
|
|
- g.GET("/users", api2.GetUsers)
|
|
|
|
- g.GET("/user/:id", api2.GetUser)
|
|
|
|
- g.POST("/user", api2.AddUser)
|
|
|
|
- g.POST("/user/:id", api2.EditUser)
|
|
|
|
- g.DELETE("/user/:id", api2.DeleteUser)
|
|
|
|
|
|
+ g.GET("/users", api.GetUsers)
|
|
|
|
+ g.GET("/user/:id", api.GetUser)
|
|
|
|
+ g.POST("/user", api.AddUser)
|
|
|
|
+ g.POST("/user/:id", api.EditUser)
|
|
|
|
+ g.DELETE("/user/:id", api.DeleteUser)
|
|
|
|
|
|
- g.GET("domains", api2.GetDomains)
|
|
|
|
- g.GET("domain/:name", api2.GetDomain)
|
|
|
|
- g.POST("domain/:name", api2.EditDomain)
|
|
|
|
- g.POST("domain/:name/enable", api2.EnableDomain)
|
|
|
|
- g.POST("domain/:name/disable", api2.DisableDomain)
|
|
|
|
- g.DELETE("domain/:name", api2.DeleteDomain)
|
|
|
|
|
|
+ g.GET("domains", api.GetDomains)
|
|
|
|
+ g.GET("domain/:name", api.GetDomain)
|
|
|
|
+ g.POST("domain/:name", api.EditDomain)
|
|
|
|
+ g.POST("domain/:name/enable", api.EnableDomain)
|
|
|
|
+ g.POST("domain/:name/disable", api.DisableDomain)
|
|
|
|
+ g.DELETE("domain/:name", api.DeleteDomain)
|
|
|
|
|
|
- g.GET("configs", api2.GetConfigs)
|
|
|
|
- g.GET("config/:name", api2.GetConfig)
|
|
|
|
- g.POST("config", api2.AddConfig)
|
|
|
|
- g.POST("config/:name", api2.EditConfig)
|
|
|
|
|
|
+ g.GET("configs", api.GetConfigs)
|
|
|
|
+ g.GET("config/:name", api.GetConfig)
|
|
|
|
+ g.POST("config", api.AddConfig)
|
|
|
|
+ g.POST("config/:name", api.EditConfig)
|
|
|
|
|
|
- g.GET("backups", api2.GetFileBackupList)
|
|
|
|
- g.GET("backup/:id", api2.GetFileBackup)
|
|
|
|
|
|
+ g.GET("backups", api.GetFileBackupList)
|
|
|
|
+ g.GET("backup/:id", api.GetFileBackup)
|
|
|
|
|
|
- g.GET("template/:name", api2.GetTemplate)
|
|
|
|
|
|
+ g.GET("template/:name", api.GetTemplate)
|
|
|
|
|
|
- g.GET("cert/issue/:domain", api2.IssueCert)
|
|
|
|
- g.GET("cert/:domain/info", api2.CertInfo)
|
|
|
|
|
|
+ g.GET("cert/issue/:domain", api.IssueCert)
|
|
|
|
+ g.GET("cert/:domain/info", api.CertInfo)
|
|
|
|
|
|
// 添加域名到自动续期列表
|
|
// 添加域名到自动续期列表
|
|
- g.POST("cert/:domain", api2.AddDomainToAutoCert)
|
|
|
|
|
|
+ g.POST("cert/:domain", api.AddDomainToAutoCert)
|
|
// 从自动续期列表中删除域名
|
|
// 从自动续期列表中删除域名
|
|
- g.DELETE("cert/:domain", api2.RemoveDomainFromAutoCert)
|
|
|
|
|
|
+ g.DELETE("cert/:domain", api.RemoveDomainFromAutoCert)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|