http server
http 1.1协议
http 1.1 协议cssjs
http
那么这个类似于nginx的简单的web http server的代码就是:
//reference https://github.com/golang/go/wiki/WebAssembly
package main
import (
"flag"
"log"
"net/http"
)
var (
listen = flag.String("listen", ":8080", "listen address")
dir = flag.String("dir", ".", "directory to serve")
)
func main() {
flag.Parse()
log.Printf("listening on %q...", *listen)
err := http.ListenAndServe(*listen, http.FileServer(http.Dir(*dir)))
log.Fatalln(err)
}
nginxgolangnginx重写nginx