Go on GAE: Auto-reload / refresh of HTML templates using the template pkg
If you wonder why the changes in your template.html aren't reflected on the server and whether it's not a bug — ...no, it's a feature... ;)
The solution to reparase your HTML template — at least while you're in dev mode — is to appropriately incorporate this code snippet into your app.
var myTemplate = template.MustParseFile("template.html", nil)
func reparseHTMLtemplate(w http.ResponseWriter, r *http.Request) {
myTemplate, err = template.ParseFile("template.html", nil)fmt.Fprintln(w, "reloaded / refreshed / reparsed:", err)}
Comments
Post a Comment