9.8 模板文件
➜ recipe08 cat template.tpl
<html>
<body>
Hi, I'm {{.}}!
</body>
</html>
package main
import "net/http"
import "html/template"
import "fmt"
func main() {
fmt.Println("Server is starting...")
tpl, err := template.ParseFiles("template.tpl")
if err != nil {
panic(err)
}
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
err := tpl.Execute(w, "John Doe")
if err != nil {
panic(err)
}
})
if err := http.ListenAndServe(":8080", nil); err != nil {
panic(err)
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步