From 383a04f4c2d0f8ac36a0748888f9aab8ebb0ab79 Mon Sep 17 00:00:00 2001 From: astaxie Date: Tue, 31 Dec 2013 00:34:47 +0800 Subject: [PATCH] move initmime from beego.Run to hookfunc --- beego.go | 5 ++--- mime.go | 3 ++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/beego.go b/beego.go index a7f3fd5a..acafa77b 100644 --- a/beego.go +++ b/beego.go @@ -18,6 +18,8 @@ var hooks []hookfunc //hook function slice to store the hookfunc func init() { hooks = make([]hookfunc, 0) + //init mime + AddAPPStartHook(initMime) } // Router adds a patterned controller handler to BeeApp. @@ -112,9 +114,6 @@ func Run() { } } - //init mime - initMime() - // do hooks function for _, hk := range hooks { err := hk() diff --git a/mime.go b/mime.go index 234ac9f3..97ed2449 100644 --- a/mime.go +++ b/mime.go @@ -544,8 +544,9 @@ var mimemaps map[string]string = map[string]string{ ".mustache": "text/html", } -func initMime() { +func initMime() error { for k, v := range mimemaps { mime.AddExtensionType(k, v) } + return nil }