all repos — homestead @ f4ac40945f0fd8944c7ec43e6ce2e0f483e9014b

Code for my website

use abstracted FS to get 404 page

Alan Pearce
commit

f4ac40945f0fd8944c7ec43e6ce2e0f483e9014b

parent

d0739e8b5c1af2880f4a8f310cdb57fb9f10984f

1 file changed, 3 insertions(+), 3 deletions(-)

jump to
M server.goserver.go
@@ -101,12 +101,12 @@
files := http.FS(fs) notFoundHandler := func(c *fiber.Ctx) error { c.Status(fiber.StatusNotFound).Type("html", "utf-8") - content, err := fs.ReadFile("public/404.html") + content, err := files.Open("public/404.html") if err != nil { - content = []byte("404 Not Found") c.Type("txt") + return c.SendString("404 Not Found") } - return c.Send(content) + return c.SendStream(content) } website.Get("/404.html", notFoundHandler) website.Use("/", filesystem.New(filesystem.Config{