♻️Use constants for most default properties

This commit is contained in:
Roger Guldbrandsen 2020-07-13 00:49:56 +09:00
parent 34f8958de0
commit ccd2fef610
No known key found for this signature in database
GPG Key ID: 837452F60E594366

27
app.go
View File

@ -210,22 +210,23 @@ type Static struct {
}
// default settings
var (
defaultBodyLimit = 4 * 1024 * 1024
defaultConcurrency = 256 * 1024
defaultReadBufferSize = 4096
defaultWriteBufferSize = 4096
defaultErrorHandler = func(ctx *Ctx, err error) {
code := StatusInternalServerError
if e, ok := err.(*Error); ok {
code = e.Code
}
ctx.Set(HeaderContentType, MIMETextPlainCharsetUTF8)
ctx.Status(code).SendString(err.Error())
}
const (
defaultBodyLimit = 4 * 1024 * 1024
defaultConcurrency = 256 * 1024
defaultReadBufferSize = 4096
defaultWriteBufferSize = 4096
defaultCompressedFileSuffix = ".fiber.gz"
)
var defaultErrorHandler = func(ctx *Ctx, err error) {
code := StatusInternalServerError
if e, ok := err.(*Error); ok {
code = e.Code
}
ctx.Set(HeaderContentType, MIMETextPlainCharsetUTF8)
ctx.Status(code).SendString(err.Error())
}
// New creates a new Fiber named instance.
// You can pass an optional settings by passing a *Settings struct.
//