2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 13:47:15 +08:00
Files
panel/plugins/openresty/routes.go
2023-06-25 01:07:32 +08:00

26 lines
908 B
Go

package openresty
import (
"github.com/goravel/framework/contracts/route"
"github.com/goravel/framework/facades"
"panel/app/http/middleware"
"panel/plugins/openresty/http/controllers"
)
func Route() {
facades.Route().Prefix("api/plugins/openresty").Middleware(middleware.Jwt()).Group(func(route route.Route) {
openRestyController := controllers.NewOpenrestyController()
route.Get("status", openRestyController.Status)
route.Post("reload", openRestyController.Reload)
route.Post("start", openRestyController.Start)
route.Post("stop", openRestyController.Stop)
route.Post("restart", openRestyController.Restart)
route.Get("load", openRestyController.Load)
route.Get("config", openRestyController.GetConfig)
route.Post("config", openRestyController.SaveConfig)
route.Get("errorLog", openRestyController.ErrorLog)
route.Get("cleanErrorLog", openRestyController.ClearErrorLog)
})
}