22
func homeHandler(w http.ResponseWriter, req *http.Request) {
23
if req.Method == "GET" {
24
p, err := loadPage("templates/home.html")
26
p = &Page{Help: []byte("all okay")}
28
t, _ := template.ParseFiles("edit.html")
35
func uploaderHandler(w http.ResponseWriter, req *http.Request) {
36
if req.Method == "PUT" {
37
fmt.Fprintf(w, "YESPLEASE")
45
log.Fatal("Port number required.")
48
var port, err = strconv.ParseUint(os.Args[1], 10, 32)
51
log.Fatal("Invalid port number as arg.")
55
http.HandleFunc("/", homeHandler)
56
http.HandleFunc("/add", uploaderHandler)
57
log.Fatal(http.ListenAndServe(fmt.Sprintf(":%d", port), nil))