fix: ctx handlers out of length
This commit is contained in:
parent
7cf7ec32ac
commit
67c15513a2
11
ctx.go
11
ctx.go
@ -110,12 +110,15 @@ func (c *Ctx) Cookies(key string, defaultValue ...string) string {
|
||||
func (c *Ctx) Next() error {
|
||||
c.index++
|
||||
|
||||
if c.index >= len(c.handlers) {
|
||||
return nil
|
||||
}
|
||||
|
||||
var (
|
||||
err error
|
||||
handler = c.handlers[c.index]
|
||||
)
|
||||
|
||||
//for c.index < len(c.handlers) {
|
||||
if handler != nil {
|
||||
if err = handler(c); err != nil {
|
||||
return err
|
||||
@ -123,7 +126,6 @@ func (c *Ctx) Next() error {
|
||||
}
|
||||
|
||||
c.index++
|
||||
//}
|
||||
|
||||
return nil
|
||||
}
|
||||
@ -149,6 +151,11 @@ func (c *Ctx) Form(key string) string {
|
||||
return c.Request.FormValue(key)
|
||||
}
|
||||
|
||||
// FormValue fiber ctx function
|
||||
func (c *Ctx) FormValue(key string) string {
|
||||
return c.Request.FormValue(key)
|
||||
}
|
||||
|
||||
func (c *Ctx) FormFile(key string) (*multipart.FileHeader, error) {
|
||||
_, fh, err := c.Request.FormFile(key)
|
||||
return fh, err
|
||||
|
Loading…
x
Reference in New Issue
Block a user