У меня есть код ниже, чтобы проанализировать файл шаблона и записать проанализированный html в ResponseWriter: -
package main
import (
"net/http"
"html/template"
)
func handler(w http.ResponseWriter, r *http.Request) {
t, _ := template.ParseFiles("view.html")
t.Execute(w, "Hello World!")
}
func main() {
server := http.Server{
Addr: "127.0.0.1:8080",
}
http.HandleFunc("/view", handler)
server.ListenAndServe()
}
, а файл шаблона "template.html" выглядит так:
<html>
<head>
<title>First Program</title>
</head>
<body>
{{ . }}
</body>
</html>
Теперь, вместо того, чтобы записывать проанализированный / исполняемый файл в ResponseWriter, я хотел бы записать это содержимое в html-файл, например, "parsed.html".Как я могу этого достичь.Я новичок в Go, так что мне сложно понять идею.Спасибо.