github.com/mattevans/edward@v1.9.2/examples/watches/service2/main.go (about) 1 // A simple executable that stays runnning until an interrupt is received 2 // Based on: https://gobyexample.com/signals 3 package main 4 5 import ( 6 "fmt" 7 "net/http" 8 ) 9 10 func handler(w http.ResponseWriter, r *http.Request) { 11 fmt.Fprintf(w, "This is service 2 at: %s!", r.URL.Path[1:]) 12 } 13 14 func main() { 15 http.HandleFunc("/", handler) 16 fmt.Println("Starting to listen on port 8081") 17 http.ListenAndServe(":8081", nil) 18 }