package main import ( "log" "net/http" ) func serveHome(w http.ResponseWriter, r *http.Request) { http.ServeFile(w, r, "./views/home.html") } func main() { // Serve assets files fs := http.FileServer(http.Dir("./assets")) http.Handle("/assets/", http.StripPrefix("/assets/", fs)) // Serve homepage http.HandleFunc("/", serveHome) log.Println("Listening on :8000...") err := http.ListenAndServe(":8000", nil) if err != nil { log.Fatal(err) } }