Categories: Gin 教程

Gin HTML渲染

我们首先创建一个存放模板文件的templates文件夹,然后在其内部写入一个index.html,代码如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h1>
        账号是:{{.name}}
    </h1>
    <h1>
        密码是:{{.pwd}}
    </h1>
</body>
</html>

在Gin框架中使用​LoadHTMLGlob()​ 或者 ​LoadHTMLFiles()​来渲染HTML模板

package main

import (
 "net/http"
 "github.com/gin-gonic/gin"
)

func main() {
 r := gin.Default()
 r.LoadHTMLGlob("./templates/*")
 r.GET("/demo",func(c *gin.Context) {
  c.HTML(http.StatusOK,"index.html",gin.H{
   "name":"admin",
   "pwd":"123456",
  })
 })
 r.Run()
}

运行上述代码,并在浏览器中访问127.0.0.1:8080/demo

唐伯虎点蚊香

前端小白,想各位学习!

Share
Published by
唐伯虎点蚊香

Recent Posts

了解 ChatGPT 如何维护上下文

对话中的语境概念至关重要,因为…

4 天 ago

GenAI:如何通过快速压缩技术降低成本

在本文中,我们将探讨在开发早期…

1 周 ago

vue:页面注入js修改input值

一般会直接这样写: let z…

2 周 ago

聊聊vue3中的defineProps

在Vue 3中,defineP…

3 周 ago

在 Chrome 中删除、允许和管理 Cookie

您可以选择删除现有 Cooki…

4 周 ago

自定义指令:聊聊vue中的自定义指令应用法则

今天我们来聊聊vue中的自定义…

1 月 ago