在 golang 中模板渲染曾经简略到极致了
首先看下我的项目目录
`java0904@weigongdeMacBook-Pro templates % tree
.
├── html
│ └── index.html
└── main.go`
代码局部
package main
import "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,还有将来炽热的鸿蒙,当各种元素组合在一起,让咱们一起脑洞大开独特打造业余、好玩、有价值的开发者社区,帮忙开发者实现自我价值!