From 9c17f73489316dde49f037206273d63f6ff0b916 Mon Sep 17 00:00:00 2001 From: JessonChan Date: Tue, 22 Sep 2015 13:48:34 +0800 Subject: [PATCH] code refactor --- staticfile.go | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/staticfile.go b/staticfile.go index 5822882d..1c9d775a 100644 --- a/staticfile.go +++ b/staticfile.go @@ -82,19 +82,17 @@ func serverStaticRouter(ctx *context.Context) { } if strings.HasSuffix(requestPath, "/index.html") { - if utils.FileExists(filePath) { - fileReader, err := os.Open(filePath) - if err != nil { - if RunMode == "dev" { - Warn("Can't open the file:", filePath, err) - } - http.NotFound(ctx.ResponseWriter, ctx.Request) - return + fileReader, err := os.Open(filePath) + if err != nil { + if RunMode == "dev" { + Warn("Can't open the file:", filePath, err) } - defer fileReader.Close() - http.ServeContent(ctx.ResponseWriter, ctx.Request, filePath, fileInfo.ModTime(), fileReader) + http.NotFound(ctx.ResponseWriter, ctx.Request) return } + defer fileReader.Close() + http.ServeContent(ctx.ResponseWriter, ctx.Request, filePath, fileInfo.ModTime(), fileReader) + return } isStaticFileToCompress := false