Golang Gin框架 入门 模板渲染问题

使用的编辑器 VSCODE  go version go1.18.3 windows/amd64

刚学Gin框架  照着官方文档以及博客的代码 敲,发现在使用库函数时

func main() {
	router := gin.Default()
	router.LoadHTMLGlob("templates/**/*")
	router.GET("/posts/index", func(c *gin.Context) {
		c.HTML(http.StatusOK, "posts/index.tmpl", gin.H{
			"title": "Posts",
		})
	})
	router.GET("/users/index", func(c *gin.Context) {
		c.HTML(http.StatusOK, "users/index.tmpl", gin.H{
			"title": "Users",
		})
	})
	router.Run(":8080")
}

 此处有问题  每次运行调试都返回   pattern matches no files: `templates/**/*  问题

router.LoadHTMLGlob("templates/**/*")

 于是乎查询网上,说需要改templates/*,但是依然失败 ,然后换了一种方式 

 router.LoadHTMLGlob("./**/*")  完美运行。。。。

Golang Gin框架 入门 模板渲染问题_第1张图片运行结果如下,

 Golang Gin框架 入门 模板渲染问题_第2张图片

 

Golang Gin框架 入门 模板渲染问题_第3张图片

 

 如还有错误敬请指正

你可能感兴趣的:(golang,开发语言,后端)