diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -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) |
