From b65845c8ac8d2a62f10bc5c577b1f70b4b4bfcf3 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Wed, 14 Dec 2016 09:30:48 -0800 Subject: [PATCH] backend: document datatypes --- README.md | 6 ++++++ backend/christine.website/main.go | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..741b06f --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +# My Site + +Version 2 + +This is intended as my portfolio site. This is a site made with [pux](https://github.com/alexmingoia/purescript-pux) +and [Go](https://golang.org). diff --git a/backend/christine.website/main.go b/backend/christine.website/main.go index 63045a8..83dc47a 100644 --- a/backend/christine.website/main.go +++ b/backend/christine.website/main.go @@ -15,6 +15,7 @@ import ( "github.com/gernest/front" ) +// Post is a single post summary for the menu. type Post struct { Title string `json:"title"` Link string `json:"link"` @@ -22,6 +23,7 @@ type Post struct { Date string `json:"date"` } +// Posts implements sort.Interface for a slice of Post objects. type Posts []*Post func (p Posts) Len() int { return len(p) } @@ -78,7 +80,7 @@ func init() { func main() { http.HandleFunc("/api/blog/posts", writeBlogPosts) - http.HandleFunc("/api/blog/post", func(w http.ResponseWriter, r *http.Request) { + http.HandleFunc("/api/blog/name", func(w http.ResponseWriter, r *http.Request) { q := r.URL.Query() name := q.Get("name")