summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go9
1 files changed, 8 insertions, 1 deletions
diff --git a/main.go b/main.go
index 3735b5b..4851b8a 100644
--- a/main.go
+++ b/main.go
@@ -8,7 +8,7 @@ import (
func main() {
listenAddr := flag.String("listenAddr", "localhost:8080", "The listen address")
- dataDir := flag.String("dataDir", "./data", "The data directory")
+ dataDir := flag.String("dataDir", "data", "The data directory")
http.HandleFunc("/submit", func(w http.ResponseWriter, r *http.Request) {
if err := handleSubmit(w, r, *dataDir); err != nil {
@@ -17,6 +17,13 @@ func main() {
}
})
+ http.HandleFunc("/list", func(w http.ResponseWriter, r *http.Request) {
+ if err := handleList(w, r, *dataDir); err != nil {
+ http.Error(w, err.Error(), http.StatusInternalServerError)
+ log.Println(err)
+ }
+ })
+
log.Println("Server is starting on ", *listenAddr)
if err := http.ListenAndServe(*listenAddr, nil); err != err {
log.Fatal("Error starting server: ", err)