完善通道删除与定时失效功能
This commit is contained in:
14
web/web.go
14
web/web.go
@@ -1,13 +1,17 @@
|
||||
package web
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
"platform/pkg/env"
|
||||
|
||||
"log/slog"
|
||||
|
||||
"github.com/gofiber/fiber/v2"
|
||||
"github.com/gofiber/fiber/v2/middleware/logger"
|
||||
"github.com/gofiber/fiber/v2/middleware/requestid"
|
||||
)
|
||||
import "log/slog"
|
||||
|
||||
import _ "net/http/pprof"
|
||||
|
||||
type Config struct {
|
||||
Listen string
|
||||
@@ -30,6 +34,7 @@ func New(config *Config) (*Server, error) {
|
||||
}
|
||||
|
||||
func (s *Server) Run() error {
|
||||
|
||||
s.fiber = fiber.New(fiber.Config{
|
||||
ErrorHandler: ErrorHandler,
|
||||
})
|
||||
@@ -39,6 +44,13 @@ func (s *Server) Run() error {
|
||||
|
||||
ApplyRouters(s.fiber)
|
||||
|
||||
go func() {
|
||||
err := http.ListenAndServe(":6060", nil)
|
||||
if err != nil {
|
||||
slog.Error("pprof 服务错误", slog.Any("err", err))
|
||||
}
|
||||
}()
|
||||
|
||||
port := env.AppPort
|
||||
slog.Info("Server started on :" + port)
|
||||
err := s.fiber.Listen(":" + port)
|
||||
|
||||
Reference in New Issue
Block a user