Mercurial > yakumo_izuru > aya
comparison serve.go @ 77:e1f9fda6986a draft
Just a documentation update
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
author | yakumo.izuru |
---|---|
date | Sun, 10 Dec 2023 23:57:40 +0000 |
parents | b32ca33188c0 |
children | d8c30f64e301 |
comparison
equal
deleted
inserted
replaced
76:e8eb1fdb4b03 | 77:e1f9fda6986a |
---|---|
27 rw := &ResponseWriter{w, 0} | 27 rw := &ResponseWriter{w, 0} |
28 h.Handler.ServeHTTP(rw, r) | 28 h.Handler.ServeHTTP(rw, r) |
29 log.Println(r.RemoteAddr, r.Method, rw.StatusCode, r.URL) | 29 log.Println(r.RemoteAddr, r.Method, rw.StatusCode, r.URL) |
30 } | 30 } |
31 | 31 |
32 func HttpServe(Dir string) { | 32 // This function is called by the `aya serve` subcommand |
33 func HttpServe(Dir string, Port int) { | |
33 handler := &Handler{http.FileServer(http.Dir(Dir))} | 34 handler := &Handler{http.FileServer(http.Dir(Dir))} |
34 http.Handle("/", handler) | 35 http.Handle("/", handler) |
35 addr := fmt.Sprintf(":%d", 8000) | 36 addr := fmt.Sprintf(":%d", Port) |
36 log.Printf("Listening on %s\n", addr) | 37 log.Printf("Listening on %s\n", addr) |
37 log.Fatal(http.ListenAndServe(addr, nil)) | 38 log.Fatal(http.ListenAndServe(addr, nil)) |
38 } | 39 } |