1
0
mirror of https://github.com/astaxie/beego.git synced 2025-07-06 06:00:18 +00:00

beego: improve the static file server

This commit is contained in:
astaxie
2014-08-04 15:31:27 +08:00
parent 1d36b19cab
commit 474a16a7a0
3 changed files with 14 additions and 5 deletions

View File

@ -32,7 +32,8 @@ import (
const (
// default filter execution points
BeforeRouter = iota
BeforeStatic = iota
BeforeRouter
BeforeExec
AfterExec
FinishRouter
@ -577,6 +578,15 @@ func (p *ControllerRegistor) ServeHTTP(rw http.ResponseWriter, r *http.Request)
return false
}
if do_filter(BeforeStatic) {
goto Admin
}
serverStaticRouter(context)
if w.started {
goto Admin
}
// session init
if SessionOn {
context.Input.CruSession = GlobalSessions.SessionStart(w, r)