go语言几行代码实现一个http文件服务器

package main
import (
     "net/http"
)
func main() {
     http.Handle("/",http.FileServer(http.Dir(".")))
     http.ListenAndServe(":8080",nil)
}
第1行,标记当前文件为main包,main包也是Go程序的入口包.
第2-4行,导入net/http包,这个包的作用是HTTP的基础封装和访问.
第5行,程序执行的入口函数main().
第6行,使用http.File Server文件服务器将当前目录作为根目录(“/”)的处理器,访问根目录,就会进入当前目录.
第7行,默认的HTTP服务侦听在本机8080端口.



go run httpserver.go

《选自 -- Go语言从入门到进阶实战--徐波》

你可能感兴趣的:(GO,golang,开发语言,后端)