diff options
Diffstat (limited to 'src/web.go')
-rw-r--r-- | src/web.go | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -26,6 +26,8 @@ func runServer(cfg *webConfig) { router.Get("/", indexHandler) router.Get("/css/birdscan.css", cssHandler) + router.Get("/js/birdscan.js", jsHandler) + router.Post("/api/single_picture", singlePictureHandler) log.Println("Binding to 'http://" + cfg.BindAddress + ":" + cfg.BindPort + "'") log.Fatal(http.ListenAndServe(cfg.BindAddress + ":" + cfg.BindPort, router)) @@ -39,3 +41,12 @@ func cssHandler(w http.ResponseWriter, r *http.Request) { http.ServeFile(w, r, fmt.Sprintf("%s/css/birdscan.css", APP_DATA)) } +func jsHandler(w http.ResponseWriter, r *http.Request) { + http.ServeFile(w, r, fmt.Sprintf("%s/js/birdscan.js", APP_DATA)) +} + +func singlePictureHandler(w http.ResponseWriter, r *http.Request) { + log.Println("Received request for a single picture") + fmt.Fprintf(w, http.StatusText(http.StatusOK)) +} + |