Skip to content

Instantly share code, notes, and snippets.

in, err := os.Open(img)
if err != nil {
log.Println("error open file", err)
return
}
defer in.Close()
src, err := png.Decode(in)
if err != nil {
log.Println("error open file", err)
func handlerWithMiddleware(router *denco.Router) ContextHandler {
return ContextHandlerFunc(func(c context.Context, w http.ResponseWriter, r *http.Request) {
logPrinter(r)
if authed := authBasicChecker(w, r); authed != true {
return
}
c = siteDetector(c, r)
mx, params, found := router.Lookup(r.RequestURI)