У меня есть решение, которое работает, но я хочу настроить его и в то же время понять, как оно работает.
Вот моя структура папок:
web/
├── main.go
└── public/
├── css/
├── js/
├── img/
│ └── pict.jpg
└── templates/
ТекущийПуть, который работает для получения изображения:
<img src="public/img/pict.jpg"></a>
Требуемый путь для получения изображения (Я хочу пропустить публикацию / часть):
<img src="img/pict.jpg"></a>
Соответствующий код go:
func main() {
http.HandleFunc("/", index)
http.Handle("/public/", http.StripPrefix("/public/", http.FileServer(http.Dir("./public"))))
http.ListenAndServe(":8080", nil)
}
Тот же короткий путь должен также применяться к папкам css и js.ТИА!