package web import ( "fmt" "net/http" ) func (s *Server) handleHealth(w http.ResponseWriter, r *http.Request) { w.Header().Set("Content-Type", "application/json") fmt.Fprint(w, `{"ok":true}`) } type indexData struct { Title string Nav navData } // handleIndex ist die Startseite nach der Anmeldung. Platzhalter für // Phase 1 (Datenmodell/Regelwerk/Katalogstruktur) — der geführte // Fragebogen (Ebene 2, "Antrag stellen") ist Phase 2 der Baureihenfolge. func (s *Server) handleIndex(w http.ResponseWriter, r *http.Request) { data := indexData{Title: "Start", Nav: navFor(r)} if err := s.templates.ExecuteTemplate(w, "index", data); err != nil { http.Error(w, "Seite konnte nicht gerendert werden", http.StatusInternalServerError) } }