GoBlog/errors.go

22 lines
378 B
Go
Raw Normal View History

package main
import (
"fmt"
"net/http"
)
type errorData struct {
2020-10-06 17:07:48 +00:00
Blog string
2020-09-21 14:12:17 +00:00
Title string
Message string
}
2020-09-21 14:12:17 +00:00
func serve404(w http.ResponseWriter, r *http.Request) {
render(w, templateError, &errorData{
2020-10-06 17:07:48 +00:00
Blog: appConfig.DefaultBlog,
Title: "404 Not Found",
Message: fmt.Sprintf("`%s` was not found", r.RequestURI),
})
w.WriteHeader(http.StatusNotFound)
}