blob: 00c2050b34e51f85dc35855621db73d01cff585c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
package meta
import (
"shrine/types/hypertext"
"github.com/gofiber/fiber/v2"
)
func BuildRequest(context *fiber.Ctx) hypertext.Request {
return hypertext.Request{
Path: context.Path(),
Method: context.Method(),
Query: buildQueryParams(context),
Params: buildRouteParams(context),
Headers: buildHeaders(context),
QueryString: string(context.Request().URI().QueryString()),
IP: context.IP(),
URL: context.OriginalURL(),
}
}
|