Files
goreportcard/handlers/about.go
2021-11-26 15:29:13 +09:00

23 lines
502 B
Go

package handlers
import (
"log"
"net/http"
)
// AboutHandler handles the about page
func (gh *GRCHandler) AboutHandler(w http.ResponseWriter, r *http.Request) {
t, err := gh.loadTemplate("templates/about.html")
if err != nil {
log.Println("ERROR: could not get about template: ", err)
http.Error(w, err.Error(), 500)
return
}
if err := t.ExecuteTemplate(w, "base", map[string]interface{}{
"google_analytics_key": googleAnalyticsKey,
}); err != nil {
log.Println("ERROR:", err)
}
}