acme-mana-server-go/server/server.go
ZhuoQinghui b1adda8a55 feat: 实现域名注册和管理功能
- 新增 ACME客户端功能,支持域名注册和证书申请
- 添加数据库模型和操作,用于存储和管理域名信息
- 实现 API 接口,提供域名注册、获取和分页查询功能
-集成全局错误处理和 panic捕获
- 添加单元测试和集成测试
2025-05-05 03:59:05 +08:00

21 lines
437 B
Go

package server
import (
"acme-mana-server-go/config"
"acme-mana-server-go/handler"
"github.com/gin-gonic/gin"
)
func Start() {
engine := gin.Default()
engine.Use(gin.Recovery())
engine.Use(handler.GlobalPanicHandler())
engine.Use(handler.GlobalErrorHandler())
handler.RegisterRouter(engine)
serverConf := config.GetConfig().Server
err := engine.Run(serverConf.Host + ":" + serverConf.Port)
if err != nil {
panic(err)
}
}