blob: 11d9d247b6d9bb85081d18e5ae3f7268454e740f (
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"
"github.com/gofiber/fiber/v2"
)
func BuildRequest(c *fiber.Ctx) types.Request {
return types.Request{
Path: c.Path(),
Method: c.Method(),
Query: buildQueryParams(c),
Params: buildRouteParams(c),
Headers: buildHeaders(c),
QueryString: string(c.Request().URI().QueryString()),
IP: c.IP(),
URL: c.OriginalURL(),
}
}
|