Another HTTP Server use handler with context & Response Render.
package main
import (
"context""log""net/http""github.com/x-mod/httpserver"
)
funcmain() {
srv:=httpserver.NewServer(
httpserver.Address(":8080"),
)
srv.Route(
httpserver.Pattern("/hello"),
httpserver.Handler(http.HandlerFunc(Hello)),
)
log.Println("httpserver:", srv.Serve(context.TODO()))
}
funcHello(wr http.ResponseWriter, req*http.Request) {
wr.WriteHeader(http.StatusOK)
_, _=wr.Write([]byte("I'm OK"))
}