This project also includes the following middlewares which can be use independently of the server
RenderJSON - simplifies implementation of JSON REST API endpoints
ZapLogger - chi middleware for logging using zap logger
PromMetrics - chi middleware providing Prometheus metrics to your HTTP server
Tracks total number of requests and requests duration partitioned by status code, method and request URI
Inside .examples directory you can find basic examples for each of the middlewares. Just run go run main.go and
check the output in your browser, localhost:3000. To check the metrics in PromMetrics example, use localhost:3001.