2025-03-08 10:59:31 +08:00
|
|
|
package web
|
|
|
|
|
|
|
|
|
|
import (
|
2025-05-15 10:04:28 +08:00
|
|
|
"github.com/gofiber/fiber/v2"
|
2025-05-22 14:52:31 +08:00
|
|
|
"proxy-server/gateway/env"
|
2025-05-16 17:04:03 +08:00
|
|
|
"proxy-server/gateway/web/handlers"
|
2025-03-08 10:59:31 +08:00
|
|
|
)
|
|
|
|
|
|
2025-05-15 10:04:28 +08:00
|
|
|
func Router(r *fiber.App) {
|
2025-05-19 09:41:41 +08:00
|
|
|
var api = r.Group("/api")
|
|
|
|
|
api.Post("/permit", handlers.Permit)
|
2025-05-22 14:52:31 +08:00
|
|
|
|
|
|
|
|
if env.RunMode == "dev" {
|
|
|
|
|
var debug = r.Group("/debug")
|
|
|
|
|
debug.Get("/info", handlers.Info)
|
|
|
|
|
debug.Get("/consuming/list", handlers.GetConsuming)
|
|
|
|
|
debug.Get("/consuming/reset", handlers.RestConsuming)
|
|
|
|
|
}
|
2025-03-08 10:59:31 +08:00
|
|
|
}
|