概述
HTML输出
===
简单的:
~~~
func main() {
router := gin.Default()
router.LoadHTMLGlob("templates/*") // 目录 下不能有其他文件夹 不会会报错
//router.LoadHTMLFiles("templates/template1.html", "templates/template2.html")
router.GET("/index", func(c *gin.Context) {
c.HTML(http.StatusOK, "index.html", gin.H{
"Title": "Main website",
})
})
router.Run(":8080")
}
~~~
多级:
~~~
import (
"github.com/gin-gonic/gin"
"net/http"
)
func main() {
app := gin.Default()
app.LoadHTMLGlob("temp/**/*")
app.GET("/home", func(c *gin.Context) {
c.HTML(http.StatusOK,"posts/index.html",gin.H{
"Title":"Jell",
})
})
app.Run(":8085")
}
~~~
感觉这个也太麻烦了把!
~~~
{{ define "posts/index.html"}}
{{.Title}}
{{ end }}
~~~
最后
以上就是坚定萝莉为你收集整理的gin路由打开html页面,HTML · Gin框架入门到入土 · 看云的全部内容,希望文章能够帮你解决gin路由打开html页面,HTML · Gin框架入门到入土 · 看云所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复