main.go
package main
import (
"net/http"
)
func main() {
http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("static"))))
http.ListenAndServe(":8080", nil)
}
目录结构:
%GOPATH%/src/project_name/main.go
%GOPATH%/src/project_name/static/..files and folders ..
即使在阅读了文档之后,我也无法理解http.StripPrefix这里到底做了什么。
1)为什么localhost:8080/static我删除了就不能访问http.StripPrefix?
2)/static如果我删除该功能,什么 URL 映射到文件夹?
慕姐4208626
慕尼黑5688855
慕容3067478
相关分类