diff --git a/app.go b/app.go index f71200cb..c8d91d78 100644 --- a/app.go +++ b/app.go @@ -10,7 +10,7 @@ import ( "github.com/astaxie/beego/context" ) -// FitlerFunc defines filter function type. +// FilterFunc defines filter function type. type FilterFunc func(*context.Context) // App defines beego application with a new PatternServeMux. diff --git a/config.go b/config.go index 7dd40d00..e0415641 100644 --- a/config.go +++ b/config.go @@ -15,76 +15,76 @@ import ( var ( // beego application - BeeApp *App + BeeApp *App // application configurations - AppName string - AppPath string - AppConfigPath string - StaticDir map[string]string + AppName string + AppPath string + AppConfigPath string + StaticDir map[string]string // template caching map - TemplateCache map[string]*template.Template + TemplateCache map[string]*template.Template // files with should be compressed with gzip (.js,.css,etc) StaticExtensionsToGzip []string // http server configurations - HttpAddr string - HttpPort int - HttpTLS bool - HttpCertFile string - HttpKeyFile string + HttpAddr string + HttpPort int + HttpTLS bool + HttpCertFile string + HttpKeyFile string // flag of auto recover panic - RecoverPanic bool + RecoverPanic bool // flag of render template automatically - AutoRender bool - ViewsPath string + AutoRender bool + ViewsPath string // run mode, "dev" or "prod" - RunMode string - AppConfig config.ConfigContainer + RunMode string + AppConfig config.ConfigContainer // global session mananger - GlobalSessions *session.Manager + GlobalSessions *session.Manager // flag of starting session auto. default is false. - SessionOn bool + SessionOn bool // default session provider, memory, mysql , redis ,etc. - SessionProvider string + SessionProvider string // the cookie name when saving session id into cookie. - SessionName string + SessionName string // session gc time for auto cleaning expired session. - SessionGCMaxLifetime int64 + SessionGCMaxLifetime int64 // if use mysql/redis/file provider, define save path to connection info. - SessionSavePath string + SessionSavePath string // session hash generation func. - SessionHashFunc string + SessionHashFunc string // session hash salt string. - SessionHashKey string + SessionHashKey string // the life time of session id in cookie. SessionCookieLifeTime int UseFcgi bool MaxMemory int64 // flag of enable gzip - EnableGzip bool + EnableGzip bool // flag of display directory index. default is false. - DirectoryIndex bool + DirectoryIndex bool // flag of hot update checking in app self. default is false. - EnableHotUpdate bool - HttpServerTimeOut int64 + EnableHotUpdate bool + HttpServerTimeOut int64 // flag of show errors in page. if true, show error and trace info in page rendered with error template. - ErrorsShow bool + ErrorsShow bool // xsrf hash salt string. - XSRFKEY string + XSRFKEY string // flag of enable xsrf. - EnableXSRF bool + EnableXSRF bool // the expiry of xsrf value. - XSRFExpire int + XSRFExpire int // flag of copy raw request body in context. - CopyRequestBody bool - TemplateLeft string - TemplateRight string + CopyRequestBody bool + TemplateLeft string + TemplateRight string // beego server name exported in response header. - BeegoServerName string + BeegoServerName string // flag of enable admin module to log every request info. - EnableAdmin bool + EnableAdmin bool // http server configurations for admin module. - AdminHttpAddr string - AdminHttpPort int + AdminHttpAddr string + AdminHttpPort int ) func init() { @@ -127,7 +127,7 @@ func init() { UseFcgi = false - MaxMemory = 1<<26 //64MB + MaxMemory = 1 << 26 //64MB EnableGzip = false diff --git a/controller.go b/controller.go index 67f7abb8..f14593a5 100644 --- a/controller.go +++ b/controller.go @@ -144,15 +144,15 @@ func (c *Controller) RenderBytes() ([]byte, error) { //if the controller has set layout, then first get the tplname's content set the content to the layout if c.Layout != "" { if c.TplNames == "" { - c.TplNames = strings.ToLower(c.controllerName)+"/"+strings.ToLower(c.actionName)+"." + c.TplExt + c.TplNames = strings.ToLower(c.controllerName) + "/" + strings.ToLower(c.actionName) + "." + c.TplExt } if RunMode == "dev" { BuildTemplate(ViewsPath) } newbytes := bytes.NewBufferString("") if _, ok := BeeTemplates[c.TplNames]; !ok { - panic("can't find templatefile in the path:"+c.TplNames) - return []byte{}, errors.New("can't find templatefile in the path:"+c.TplNames) + panic("can't find templatefile in the path:" + c.TplNames) + return []byte{}, errors.New("can't find templatefile in the path:" + c.TplNames) } err := BeeTemplates[c.TplNames].ExecuteTemplate(newbytes, c.TplNames, c.Data) if err != nil { @@ -171,15 +171,15 @@ func (c *Controller) RenderBytes() ([]byte, error) { return icontent, nil } else { if c.TplNames == "" { - c.TplNames = strings.ToLower(c.controllerName)+"/"+strings.ToLower(c.actionName)+"." + c.TplExt + c.TplNames = strings.ToLower(c.controllerName) + "/" + strings.ToLower(c.actionName) + "." + c.TplExt } if RunMode == "dev" { BuildTemplate(ViewsPath) } ibytes := bytes.NewBufferString("") if _, ok := BeeTemplates[c.TplNames]; !ok { - panic("can't find templatefile in the path:"+c.TplNames) - return []byte{}, errors.New("can't find templatefile in the path:"+c.TplNames) + panic("can't find templatefile in the path:" + c.TplNames) + return []byte{}, errors.New("can't find templatefile in the path:" + c.TplNames) } err := BeeTemplates[c.TplNames].ExecuteTemplate(ibytes, c.TplNames, c.Data) if err != nil { @@ -219,7 +219,7 @@ func (c *Controller) UrlFor(endpoint string, values ...string) string { return "" } if endpoint[0] == '.' { - return UrlFor(reflect.Indirect(reflect.ValueOf(c.AppController)).Type().Name() + endpoint, values...) + return UrlFor(reflect.Indirect(reflect.ValueOf(c.AppController)).Type().Name()+endpoint, values...) } else { return UrlFor(endpoint, values...) } @@ -327,7 +327,7 @@ func (c *Controller) SaveToFile(fromfile, tofile string) error { return err } defer file.Close() - f, err := os.OpenFile(tofile, os.O_WRONLY | os.O_CREATE | os.O_TRUNC, 0666) + f, err := os.OpenFile(tofile, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0666) if err != nil { return err } @@ -464,7 +464,7 @@ func (c *Controller) CheckXsrfCookie() bool { // XsrfFormHtml writes an input field contains xsrf token value. func (c *Controller) XsrfFormHtml() string { return "" + c._xsrf_token + "\"/>" } // GetControllerAndAction gets the executing controller name and action name.