mirror of
https://github.com/astaxie/beego.git
synced 2024-11-22 13:00:54 +00:00
server index.html in beego with ServeContent
This commit is contained in:
parent
eb85e8e328
commit
95ef4c7136
@ -74,7 +74,15 @@ func serverStaticRouter(ctx *context.Context) {
|
|||||||
} else if strings.HasSuffix(requestPath, "/index.html") {
|
} else if strings.HasSuffix(requestPath, "/index.html") {
|
||||||
file := path.Join(staticDir, requestPath)
|
file := path.Join(staticDir, requestPath)
|
||||||
if utils.FileExists(file) {
|
if utils.FileExists(file) {
|
||||||
http.ServeFile(ctx.ResponseWriter, ctx.Request, file)
|
oFile, err := os.Open(file)
|
||||||
|
if err != nil {
|
||||||
|
if RunMode == "dev" {
|
||||||
|
Warn("Can't open the file:", file, err)
|
||||||
|
}
|
||||||
|
http.NotFound(ctx.ResponseWriter, ctx.Request)
|
||||||
|
}
|
||||||
|
defer oFile.Close()
|
||||||
|
http.ServeContent(ctx.ResponseWriter, ctx.Request, file, finfo.ModTime(), oFile)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user