fileserv.go 336 B

123456789101112131415161718192021222324
  1. package main
  2. import (
  3. "log"
  4. "net/http"
  5. "os"
  6. )
  7. var (
  8. port = ":5050"
  9. )
  10. func main() {
  11. if len(os.Args) > 2 {
  12. port = os.Args[1]
  13. }
  14. // serve examples dir
  15. log.Printf("serving files on port %s", port)
  16. http.Handle("/", http.FileServer(http.Dir("../")))
  17. if err := http.ListenAndServe(port, nil); err != nil {
  18. log.Fatal(err)
  19. }
  20. }