Вопрос: Как использовать `http.ServeFile` для раздачи статических файлов?
Python
Middle
Без компании
Вопрос: Как использовать `http.ServeFile` для раздачи статических файлов?
Ответы
```go
http.HandleFunc("/static/", func(w http.ResponseWriter, r *http.Request) {
// пример: /static/app.js
http.ServeFile(w, r, "."+r.URL.Path)
})
```
**Как это работает:** `ServeFile` отдаёт файл и выставляет корректные заголовки. Для продакшна лучше `http.FileServer`.