使用的编辑器 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("./**/*") 完美运行。。。。
如还有错误敬请指正