type Dir string
go语言可以通过type来自定义数据类型,上面的语句就是通过type定义了一个名为Dir
的自定义类型,它具有string
的特性
关于FileServer
func FileServer
func FileServer(root FileSystem) Handler
//FileServer returns a handler that serves HTTP requests with the contents of the file system rooted at root.
我们看官网给的说明
FileServer returns a handler that serves HTTP requests with the contents of the file system rooted at root.
他返回一个带有root目录下内容的handler为HTTP服务,
我们再来看这条命令、
http.Handle("/asset/", http.FileServer(http.Dir(".")))
他会在.
也就是项目的当前目录下去访问/asset/
也就是访问./asset/