Slide 10
Slide 10 text
APIを書く時はもちろんこれだけでは足りない
http.HandleFunc("/api/createuser", func(w http.ResponseWriter, r *http.Request) {
if r.Method == "OPTIONS" {
headers := w.Header()
headers.Add("Access-Control-Allow-Origin", "*")
headers.Add("Vary", "Origin")
…
headers.Add("Access-Control-Allow-Methods", "GET, POST,OPTIONS")
w.WriteHeader(http.StatusOK)
} else {
createUserHandler(w, r)
}
return
})