重命名包 client 为 edge;重命名包 server 为 gateway

This commit is contained in:
2025-05-16 17:04:03 +08:00
parent 22f3c37478
commit 20ac7dbd91
37 changed files with 65 additions and 75 deletions

41
gateway/web/web.go Normal file
View File

@@ -0,0 +1,41 @@
package web
import (
"proxy-server/gateway/env"
"strconv"
"github.com/gofiber/fiber/v2"
)
type Server struct {
web *fiber.App
}
func New() *Server {
return &Server{}
}
func (s *Server) Run() error {
s.web = fiber.New()
// 配置中间件和路由
Router(s.web)
// 启动服务
address := ":" + strconv.Itoa(int(env.AppWebPort))
err := s.web.Listen(address)
if err != nil {
return err
}
return nil
}
func (s *Server) Stop() error {
err := s.web.Shutdown()
if err != nil {
return err
}
return nil
}