first commit
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
// Package handlers contains all HTTP handlers - the functions/methods that
|
||||
// actually receive a request and write a response. Handlers are kept thin:
|
||||
// they parse input, call into repositories/other packages to do real work,
|
||||
// and format the output. Business logic that isn't purely "HTTP plumbing"
|
||||
// generally belongs elsewhere (e.g. in the models package).
|
||||
package handlers
|
||||
|
||||
import "net/http"
|
||||
|
||||
// Health is a simple liveness check endpoint: GET /health.
|
||||
// Useful for load balancers, container orchestrators (Docker/Kubernetes),
|
||||
// and uptime monitors to confirm the process is up and responding, without
|
||||
// needing to touch the database or any other dependency.
|
||||
func Health(w http.ResponseWriter, r *http.Request) {
|
||||
writeJSON(w, http.StatusOK, map[string]string{"status": "ok"})
|
||||
}
|
||||
Reference in New Issue
Block a user