在golang中模板渲染曾经简略到极致了
首先看下我的项目目录
`java0904@weigongdeMacBook-Pro templates % tree.├── html│ └── index.html└── main.go`
代码局部
package mainimport "github.com/gin-gonic/gin"func main() { engine := gin.Default() engine.LoadHTMLGlob("html/*") engine.GET("/index", func(context *gin.Context) { context.HTML(200, "index.html", gin.H{ "title": "golang", }) }) _ = engine.Run()}
index.html
`<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>index</title></head><body><h1>{{.title}} 你好</h1></body></html>`
拜访http://localhost:8080/index
java0904@weigongdeMacBook-Pro templates % curl http://localhost:8080/index<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>index</title></head><body><h1>golang 你好</h1></body></html>%
本文转自:SDK社区(sdk.cn)是一个中立的社区,这里有多样的前端常识,有丰盛的api,有爱学习的人工智能开发者,有有趣风趣的开发者带你学python,还有将来炽热的鸿蒙,当各种元素组合在一起,让咱们一起脑洞大开独特打造业余、好玩、有价值的开发者社区,帮忙开发者实现自我价值!