🐛 Fix timeout issue
All checks were successful
release-nightly / build-docker (push) Successful in 2m45s
All checks were successful
release-nightly / build-docker (push) Successful in 2m45s
This commit is contained in:
parent
2860542e44
commit
910a9849f7
@ -31,7 +31,14 @@ func makeUnifiedResponse(c *fiber.Ctx, dest *Destination) error {
|
||||
}
|
||||
|
||||
func makeHypertextResponse(c *fiber.Ctx, dest *Destination) error {
|
||||
limit := 60 * time.Millisecond
|
||||
_, queries := dest.GetRawUri()
|
||||
raw := lo.Ternary(len(queries.Get("timeout")) > 0, queries.Get("timeout"), "5000")
|
||||
num, err := strconv.Atoi(raw)
|
||||
if err != nil {
|
||||
num = 5000
|
||||
}
|
||||
|
||||
limit := time.Duration(num) * time.Millisecond
|
||||
uri := dest.MakeUri(c)
|
||||
return proxy.Do(c, uri, &fasthttp.Client{
|
||||
ReadTimeout: limit,
|
||||
|
Loading…
Reference in New Issue
Block a user