From 04c41b6f74b4762555a56b056db4ab5e123a609a Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 24 Feb 2024 14:17:33 +0100 Subject: html/template --- main.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 main.go (limited to 'main.go') diff --git a/main.go b/main.go new file mode 100644 index 0000000..2c50720 --- /dev/null +++ b/main.go @@ -0,0 +1,24 @@ +package main + +import ( + "flag" + "net/http" +) + +var ( + listen = flag.String("listen", ":8080", "Listen at") + data = flag.String("data", "data", "Data dir") +) + +func main() { + flag.Parse() + http.Handle("/css/", http.FileServer(http.Dir("assets"))) + http.Handle("/fonts/", http.FileServer(http.Dir("assets"))) + http.HandleFunc("/index", indexHandler) + http.HandleFunc("/view/", viewHandler) + http.HandleFunc("/edit/", editHandler) + http.HandleFunc("/del/", delHandler) + http.HandleFunc("/save/", saveHandler) + http.HandleFunc("/", homeHandler) + http.ListenAndServe(*listen, nil) +} -- cgit v1.2.3