// +build ignore package main import ( "log" "net/http" ) func main() { mux := http.NewServeMux() mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { http.ServeFile(w, r, "index.html") }) mux.HandleFunc("/video.mp4", func(w http.ResponseWriter, r *http.Request) { http.ServeFile(w, r, "video.mp4") }) handler := func(w http.ResponseWriter, r *http.Request) { mux.ServeHTTP(w, r) } log.Fatal(http.ListenAndServe(":8000", http.HandlerFunc(handler))) }