package main import ( "fmt" "net/http" ) type boopCache struct { boops int } var boopCounter boopCache func boopHandler(w http.ResponseWriter, r *http.Request) { w.Header().Add("Access-Control-Allow-Origin", "*") w.Header().Add("Access-Control-Allow-Headers", "*") if r.Method == "POST" { boopCounter.boops += 1 } fmt.Fprintf(w, `%v`, boopCounter.boops) }