squadron/_examples/helloworld/app/main.go
2023-09-21 10:24:30 +02:00

22 lines
433 B
Go

package main
import (
"flag"
"log"
"net/http"
)
func main() {
flagAddress := flag.String("address", ":80", "address to listen to ")
flagGreeting := flag.String("greeting", "HELLO", "sets the greeting message")
flag.Parse()
greeting := []byte(*flagGreeting)
handler := http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
_, _ = w.Write(greeting)
})
log.Fatal(http.ListenAndServe(*flagAddress, handler))
}