我已经通过提供html的绝对路径解决了这个问题。为此,我创建了一个可解析html的类。
package htmltemplatesimport ("html/template""path/filepath")在NewHandler方法中,我删除了//模板用于存储所有模板var模板* template.Template
func init() {filePrefix, _ := filepath.Abs("./work/src/Project/view/html/") // path from the working directoryTemplates = template.Must(template.ParseFiles(filePrefix + "/first.html")) ...//htmls must be specified here to parse it}在NewHandler中,我删除了前5行,而是给了
err := htmltemplates.Templates.ExecuteTemplate(w, "first.html", nil)
它现在正在工作。但是,如果有的话,需要一个更好的解决方案



