Files
quyun/backend/pkg/utils/fiber.go
2025-04-29 17:25:41 +08:00

20 lines
289 B
Go

package utils
import (
"net/url"
"github.com/gofiber/fiber/v3"
)
func FullURI(ctx fiber.Ctx) string {
fullURL := string(ctx.Request().URI().FullURI())
u, err := url.Parse(fullURL)
if err != nil {
return ""
}
u.Scheme = ctx.Protocol()
u.Host = ctx.Host()
return u.String()
}