Update fasthttp v1.9.0

This commit is contained in:
Fenny 2020-02-04 13:53:46 +01:00
parent c508d99d41
commit afeaecd044
4 changed files with 17 additions and 7 deletions

2
go.mod
View File

@ -4,5 +4,5 @@ go 1.11
require (
github.com/json-iterator/go v1.1.9
github.com/valyala/fasthttp v1.8.0
github.com/valyala/fasthttp v1.9.0
)

4
go.sum
View File

@ -16,8 +16,8 @@ github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw=
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
github.com/valyala/fasthttp v1.8.0 h1:actnGGBYtGQmxVaZxyZpp57Vcc2NhcO7mMN0IMwCC0w=
github.com/valyala/fasthttp v1.8.0/go.mod h1:FstJa9V+Pj9vQ7OJie2qMHdwemEDaDiSdBnvPM1Su9w=
github.com/valyala/fasthttp v1.9.0 h1:hNpmUdy/+ZXYpGy0OBfm7K0UQTzb73W0T0U4iJIVrMw=
github.com/valyala/fasthttp v1.9.0/go.mod h1:FstJa9V+Pj9vQ7OJie2qMHdwemEDaDiSdBnvPM1Su9w=
github.com/valyala/tcplisten v0.0.0-20161114210144-ceec8f93295a h1:0R4NLDRDZX6JcmhJgXi5E4b8Wg84ihbmUKp/GvSPEzc=
github.com/valyala/tcplisten v0.0.0-20161114210144-ceec8f93295a/go.mod h1:v3UYOV9WzVtRmSR+PDvWpU/qWl4Wa5LApYYX4ZtKbio=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=

View File

@ -3,11 +3,13 @@ package middleware
import (
"fmt"
"github.com/gofiber/fiber"
"github.com/fenny/fiber"
)
// Helmet : Helps secure your apps by setting various HTTP headers.
func Helmet(c *fiber.Ctx) {
fmt.Println("Helmet is still under development, this middleware does nothing yet.")
c.Next()
func Helmet() func(*fiber.Midware) {
return func(c *fiber.Midware) {
fmt.Println("Helmet is still under development, this middleware does nothing yet.")
c.Next()
}
}

View File

@ -48,6 +48,14 @@ func (r *Fiber) register(method string, args ...interface{}) {
// Only 1 argument, so no path/prefix
if len(args) == 1 {
// switch arg := args[0].(type) {
// case func(*Ctx):
// handler = arg
// case func(*fiber.Ctx):
// handler = arg
// default:
// panic("Invalid Context function")
// }
handler = args[0].(func(*Ctx))
} else if len(args) > 1 {
path = args[0].(string)