15 lines
398 B
Go
15 lines
398 B
Go
package httpserver
|
|
|
|
import (
|
|
"net/http"
|
|
)
|
|
|
|
func (s *server) staticHandler() http.HandlerFunc {
|
|
return func(w http.ResponseWriter, r *http.Request) {
|
|
// sadly, the route prefix needs to be reproduced here, so it knows
|
|
// how to convert the incoming request path to the appropriate
|
|
// embedded file path
|
|
http.StripPrefix("/s", http.FileServer(s.staticFiles.HTTPBox())).ServeHTTP(w, r)
|
|
}
|
|
}
|