关于golang:gin6模板渲染

9次阅读

共计 831 个字符,预计需要花费 3 分钟才能阅读完成。

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

正文完
 0