github.com/HaHadaxigua/yaegi@v1.0.1/_test/server1.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "net/http" 6 ) 7 8 var version string = "1.0" 9 10 type Middleware struct { 11 Name string 12 } 13 14 func (m *Middleware) Handler(w http.ResponseWriter, r *http.Request) { 15 fmt.Fprintln(w, "Welcome to my website", m.Name, version) 16 } 17 18 func main() { 19 m := &Middleware{"Test"} 20 http.HandleFunc("/", m.Handler) 21 http.ListenAndServe(":8080", nil) 22 }