Files
NetworkAuth/controllers/default/handlers.go

29 lines
585 B
Go
Raw Normal View History

2026-03-18 21:51:17 +08:00
package default_ctrl
import (
"NetworkAuth/services"
"net/http"
"github.com/gin-gonic/gin"
)
// RootHandler 根路径处理器
2026-03-28 23:30:02 +08:00
// 返回服务器信息 JSON
2026-03-18 21:51:17 +08:00
func RootHandler(c *gin.Context) {
// 获取设置服务
settings := services.GetSettingsService()
2026-03-28 23:30:02 +08:00
// 传递数据
data := gin.H{
"title": settings.GetString("site_title", "NetworkAuth Server"),
"description": settings.GetString("site_description", ""),
"status": "running",
"message": "NetworkAuth API Server is running",
2026-03-18 21:51:17 +08:00
}
2026-03-28 23:30:02 +08:00
c.JSON(http.StatusOK, gin.H{
"code": 200,
"data": data,
})
2026-03-18 21:51:17 +08:00
}