(w http.ResponseWriter)
| 308 | } |
| 309 | |
| 310 | func (fserver *FileServer) serve404(w http.ResponseWriter) error { |
| 311 | d := fourohfourData{ |
| 312 | Version: fserver.Version, |
| 313 | } |
| 314 | err := fserver.Inject.ServeTemplate( |
| 315 | http.StatusNotFound, |
| 316 | w, |
| 317 | fserver.Templates.Lookup("404.html"), |
| 318 | &d, |
| 319 | ) |
| 320 | if err != nil { |
| 321 | return err |
| 322 | } |
| 323 | return nil |
| 324 | } |
| 325 | |
| 326 | func (fserver *FileServer) dirList(logger termlog.Logger, w http.ResponseWriter, name string, f http.File) { |
| 327 | w.Header().Set("Cache-Control", "no-store, must-revalidate") |