diff options
| author | Paul Buetow <paul@buetow.org> | 2024-05-06 00:15:46 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-05-06 00:15:46 +0300 |
| commit | b289b98e9bd7d2fcd31452e1c1083bc5d3066e42 (patch) | |
| tree | c4997cd65f37f8972896d47469cd5b8d24c7f8da /main.go | |
| parent | 2f726100e2dd7eaef322386476a076a248ecb3d4 (diff) | |
returning json from /list
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) |
