mirror of
https://gitee.com/johng/gf
synced 2026-06-06 02:25:47 +08:00
fix issue in status checks for static file serving
This commit is contained in:
@ -7,7 +7,9 @@ func main() {
|
||||
s := g.Server()
|
||||
s.SetIndexFolder(true)
|
||||
s.SetServerRoot("/Users/john/Downloads")
|
||||
s.AddSearchPath("/Users/john/Documents")
|
||||
//s.AddSearchPath("/Users/john/Documents")
|
||||
s.SetErrorLogEnabled(true)
|
||||
s.SetAccessLogEnabled(true)
|
||||
s.SetPort(8199)
|
||||
s.Run()
|
||||
}
|
||||
|
||||
@ -140,7 +140,7 @@ func (s *Server) handleRequest(w http.ResponseWriter, r *http.Request) {
|
||||
|
||||
// HTTP status checking.
|
||||
if request.Response.Status == 0 {
|
||||
if request.Middleware.served || request.Response.buffer.Len() > 0 {
|
||||
if serveFile != nil || request.Middleware.served || request.Response.buffer.Len() > 0 {
|
||||
request.Response.WriteHeader(http.StatusOK)
|
||||
} else {
|
||||
request.Response.WriteHeader(http.StatusNotFound)
|
||||
|
||||
Reference in New Issue
Block a user