跳到正文
测试源码分享
返回文章列表

template.ParseFiles文件路径踩坑

960 次阅读约 1 分钟读完

GO的template.ParseFiles用于读取本地的html文件,但是它好像不支持相对路径,需要使用绝对路径。

可以使用下面方法: os.Getwd() 可用于返回项目的根工作目录,然后与模板文件的内部路径连接:

go
// Working Directory

wd, err := os.Getwd()

if err != nil {

   log.Fatal(err)

}

// Template

tpl, err := template.ParseFiles(wd + "/templates/index.html")