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 {
|
func (c *Ctx) Next() error {
|
||||||
c.index++
|
c.index++
|
||||||
|
|
||||||
|
if c.index >= len(c.handlers) {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
err error
|
err error
|
||||||
handler = c.handlers[c.index]
|
handler = c.handlers[c.index]
|
||||||
)
|
)
|
||||||
|
|
||||||
//for c.index < len(c.handlers) {
|
|
||||||
if handler != nil {
|
if handler != nil {
|
||||||
if err = handler(c); err != nil {
|
if err = handler(c); err != nil {
|
||||||
return err
|
return err
|
||||||
@ -123,7 +126,6 @@ func (c *Ctx) Next() error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
c.index++
|
c.index++
|
||||||
//}
|
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
@ -149,6 +151,11 @@ func (c *Ctx) Form(key string) string {
|
|||||||
return c.Request.FormValue(key)
|
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) {
|
func (c *Ctx) FormFile(key string) (*multipart.FileHeader, error) {
|
||||||
_, fh, err := c.Request.FormFile(key)
|
_, fh, err := c.Request.FormFile(key)
|
||||||
return fh, err
|
return fh, err
|
||||||
|
Loading…
x
Reference in New Issue
Block a user