~repos /gromer

#golang#htmx#ssr

git clone https://pyrossh.dev/repos/gromer.git

gromer is a framework and cli to build multipage web apps in golang using htmx and alpinejs.


42e768e2 Peter John

tag: v0.16.1

v0.16.1

3 years ago
fix loggingmw
Files changed (1) hide show
  1. http.go +2 -2
http.go CHANGED
@@ -278,12 +278,12 @@ var LogMiddleware = mux.MiddlewareFunc(func(next http.Handler) http.Handler {
278
278
  RespondError(w, 599, fmt.Errorf("panic: %+v\n %s", err, stack))
279
279
  }
280
280
  }()
281
+ logRespWriter := NewLogResponseWriter(w)
282
+ next.ServeHTTP(logRespWriter, r)
281
283
  if IsCloundRun {
282
284
  return
283
285
  }
284
286
  startTime := time.Now()
285
- logRespWriter := NewLogResponseWriter(w)
286
- next.ServeHTTP(logRespWriter, r)
287
287
  ip, _, _ := net.SplitHostPort(r.RemoteAddr)
288
288
  if len(ip) > 0 && ip[0] == '[' {
289
289
  ip = ip[1 : len(ip)-1]