github.com/rclone/rclone@v1.66.1-0.20240517100346-7b89735ae726/fs/rc/js/serve.go (about) 1 //go:build none 2 3 package main 4 5 import ( 6 "fmt" 7 "log" 8 "mime" 9 "net/http" 10 ) 11 12 func main() { 13 mime.AddExtensionType(".wasm", "application/wasm") 14 mime.AddExtensionType(".js", "application/javascript") 15 mux := http.NewServeMux() 16 mux.Handle("/", http.FileServer(http.Dir("."))) 17 fmt.Printf("Serving on http://localhost:3000/\n") 18 log.Fatal(http.ListenAndServe(":3000", mux)) 19 }