关于golang:gin6模板渲染

在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,还有将来炽热的鸿蒙,当各种元素组合在一起,让咱们一起脑洞大开独特打造业余、好玩、有价值的开发者社区,帮忙开发者实现自我价值!

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理