[GIN-debug] [WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached. [GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production. - using env: export GIN_MODE=release - using code: gin.SetMode(gin.ReleaseMode) panic: html/template: pattern matches no files: `templates/*` goroutine 1 [running]: html/template.Must(...) c:/go/src/html/template/template.go:368 github.com/gin-gonic/gin.(*Engine).LoadHTMLGlob(0xc0003d8820, {0x6d3c24, 0xb}) C:/Users/lipeidong/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:255 +0x306 main.main() d:/go_test/go_test3/main.go:28 +0x33 exit status 2
时间: 2024-01-29 08:02:29 浏览: 298
这段错误信息表明程序在运行时发生了一个 panic,原因是无法找到 templates/ 目录下的 HTML 模板文件。在程序中使用了 e.LoadHTMLGlob("templates/*") 来加载 HTML 模板,但是程序在运行时没有找到任何匹配的模板文件,导致 panic。解决方法是确保 templates/ 目录下存在需要加载的 HTML 模板文件,或者检查路径是否正确。
阅读全文