diff --git a/imgsrv.go b/imgsrv.go index 39b0ccd..dc6896e 100644 --- a/imgsrv.go +++ b/imgsrv.go @@ -1,7 +1,7 @@ package main /* - Fun Times. This is to serve as a single utility that + Fun Times. This is to serve as a single utility that * can be an image server, that stores into a mongo backend, OR * the client side tool that pushes/pulls images to the running server. diff --git a/server.go b/server.go index 7ba4afd..96cf479 100644 --- a/server.go +++ b/server.go @@ -719,10 +719,20 @@ func routeAssets(w http.ResponseWriter, r *http.Request) { return } + w.Header().Set("Cache-Control", "max-age=315360000") + switch path { case "bootstrap.css": fmt.Fprintf(w, "%s", assets.BootstrapCss()) - w.Header().Set("Cache-Control", "max-age=315360000") w.Header().Set("Content-Type", "text/css") + case "bootstrap.js": + fmt.Fprintf(w, "%s", assets.BootstrapJs()) + w.Header().Set("Content-Type", "application/javascript") + case "jquery.js": + fmt.Fprintf(w, "%s", assets.JqueryJs()) + w.Header().Set("Content-Type", "application/javascript") + case "jqud.js": + fmt.Fprintf(w, "%s", assets.TagCloudJs()) + w.Header().Set("Content-Type", "application/javascript") } }