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) Какой URL-адрес отображается в папке /static
, если я удалю эту функцию?