From de289946bfb14021f849fa8ade71ceaa3c317228 Mon Sep 17 00:00:00 2001 From: njharter Date: Wed, 27 Jun 2018 18:25:06 -0700 Subject: [PATCH] adding example01 --- examples/example01/main.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 examples/example01/main.go diff --git a/examples/example01/main.go b/examples/example01/main.go new file mode 100644 index 0000000..643e3ca --- /dev/null +++ b/examples/example01/main.go @@ -0,0 +1,24 @@ +package main + +import ( + "log" + "net/http" + + MNY "github.com/Comcast/golang-money" + "github.com/justinas/alice" +) + +func responseHandler1(w http.ResponseWriter, r *http.Request) { + msg := "Request Received 1\n" + w.Write([]byte(msg)) +} + +func main() { + h1 := http.HandlerFunc(responseHandler1) + s := MNY.New() + chain := alice.New(s.Decorate).Then(h1) + + if err := http.ListenAndServe(":12345", chain); err != nil { + log.Fatal("ListenAndServe: ", err) + } +} \ No newline at end of file