"/"
]. main()
. Я хочу обработчики вынести из main()
, чтобы сделать "красиво как у всех", типа (функция Handle()
или HandleFunc()
):http.FileServer()
. Может быть это неоптимально...main()
... main()
.main()
], а в main()
только сервер и перечисление маршрутов с запуском функции-обработчика:func indexPage(w http.ResponseWriter, r *http.Request) {
http.FileServer(http.Dir(DirS))
}
func main() {
var mux = http.NewServeMux()
mux.Handle("/", indexPage)
var serv = &http.Server{
Handler: mux,
Addr: serverPort,
ReadTimeout: 15 * time.Second,
WriteTimeout: 15 * time.Second,
}
log.Fatal(serv.ListenAndServeTLS(TLScert, TLSkey))
}
indexPage()
? Как ни пытался - ругается. ( mux.Handle()
, в моем коде это mux.HandleFunc()
. То есть дело было не в FileServer()
.
Остался один нюанс (который уже мелькал раньше у меня)... Этот блок с контентом не прокручивается до своего низа. В итоге низ контента и нижнюю кнопку скроллбара не видно.
Не пойму в чем дело.. (