package api import ( "net/http" "time" ) func (app *application) healthcheckHandler(w http.ResponseWriter, r *http.Request) { env := envelope{ "status": "available", "server_time": time.Now().UTC(), "system_info": map[string]string{ "environment": app.config.Env, "version": version, }, } err := app.writeJSON(w, http.StatusOK, env, nil) if err != nil { app.serverErrorResponse(w, r, err) } }