init gzip level

This commit is contained in:
JessonChan 2016-03-17 19:09:38 +08:00
parent 48147f50d8
commit 5a9bff2000
2 changed files with 13 additions and 3 deletions

View File

@ -22,12 +22,12 @@ import (
)
const (
// VERSION represent beego web framework version.
// VERSION represent beego web framework version.
VERSION = "1.6.1"
// DEV is for develop
// DEV is for develop
DEV = "dev"
// PROD is for production
// PROD is for production
PROD = "prod"
)
@ -51,6 +51,7 @@ func AddAPPStartHook(hf hookfunc) {
// beego.Run(":8089")
// beego.Run("127.0.0.1:8089")
func Run(params ...string) {
initBeforeHTTPRun()
if len(params) > 0 && params[0] != "" {
@ -74,6 +75,7 @@ func initBeforeHTTPRun() {
AddAPPStartHook(registerDocs)
AddAPPStartHook(registerTemplate)
AddAPPStartHook(registerAdmin)
AddAPPStartHook(registerGzip)
for _, hk := range hooks {
if err := hk(); err != nil {

View File

@ -6,6 +6,7 @@ import (
"net/http"
"path/filepath"
"github.com/astaxie/beego/context"
"github.com/astaxie/beego/session"
)
@ -91,3 +92,10 @@ func registerAdmin() error {
}
return nil
}
func registerGzip() error {
if BConfig.EnableGzip {
context.InitGzip(AppConfig)
}
return nil
}