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))
+}