在GOPATH的src目录下创建文件夹staticweb文件夹,对应的目录结构
创建相应的文件夹,编辑webserver.go文件
代码如下:
// webserver
package main
import (
"fmt"
"log"
"net/http"
)
func main() {
mux := http.NewServeMux()
fs := http.FileServer(http.Dir("public"))
mux.Handle("/", fs)
log.Println("Listening...")
http.ListenAndServe(":9090", mux) //当使用第二个参数nil时,使用默认的路由器
}
运行,在浏览器输入:http://localhost:9090/about.html,
显示html的内容
这样就完成了一个静态网页的简单的本地的服务器.