Mercurial > gemma
changeset 1:0e1d0c00bc74
Useless webserver to test go-gettablity.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 11 Jun 2018 11:53:07 +0200 |
parents | f771210e4484 |
children | 9c6f68a8e8b2 |
files | cmd/tokenserver/main.go |
diffstat | 1 files changed, 24 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cmd/tokenserver/main.go Mon Jun 11 11:53:07 2018 +0200 @@ -0,0 +1,24 @@ +package main + +import ( + "flag" + "fmt" + "log" + "net/http" +) + +func index(rw http.ResponseWriter, req *http.Request) { + fmt.Fprintln(rw, "I was here!") +} + +func main() { + port := flag.Int("port", 8080, "port to listen at.") + host := flag.String("host", "localhost", "host to listen at.") + flag.Parse() + + mux := http.NewServeMux() + mux.HandleFunc("/", index) + + addr := fmt.Sprintf("%s:%d", *host, *port) + log.Fatalln(http.ListenAndServe(addr, mux)) +}