first commit

way too late.
This commit is contained in:
didier amyot committed 2015-02-06 22:03:05 -08:00
commit d4f7dc57fc
53 files changed
+3518

No files matched your search

+20
View File
@@ -0,0 +1,20 @@
package main
import (
"net/http"
"path"
"github.com/gorilla/mux"
)
const STATIC_DIR_PATH = "static/"
func serveStatic(router *mux.Router) {
handler := func(w http.ResponseWriter, request *http.Request) {
vars := mux.Vars(request)
filepath := "/" + vars["path"]
w.Header().Set("Cache-Control", "public, max-age=43200")
http.ServeFile(w, request, path.Join(STATIC_DIR_PATH, filepath))
}
router.HandleFunc("/{path:.*}", handler)
}