file server
/**
file server
**/
package main
import (
"fmt"
"net/http"
"os"
)
func main() {
// http.FileServer() 方法返回的是 fileHandler 实例,
// 而 fileHandler 结构体实现了 Handler 接口的方法 ServeHTTP()。
// ServeHTTP 方法内的核心是 serveFile() 方法
fileServer := http.FileServer(http.Dir("/Users/yuanxiaolong01/code"))
err := http.ListenAndServe(":8899", fileServer)
checkError(err)
}
func checkError(err error) {
if err != nil {
fmt.Println("Fatal error", err.Error())
os.Exit(1)
}
}