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  }