猿问

为什么filepath.Walk()恐慌?

我正在尝试将wiki编码为go编程语言。我已将数据放在/data文件夹中,并将.html文件放在该/tmpl文件夹中。


我已经将main功能编码如下


func main() {

    walk := func(path string, info os.FileInfo, err error) error {

        if err == nil && !info.IsDir() && filepath.Ext(path) == ".html" {

            http.HandleFunc("/view/", makeHandler(viewHandler))

            http.HandleFunc("/edit/", makeHandler(editHandler))

            http.HandleFunc("/save/", makeHandler(saveHandler))

        }

        return err

    }

    root := TEMPLATE_PATH + "edit.html"

    err := filepath.Walk(root, walk)

    if err != nil {

        return

    }

}

我越来越panic edit.html not found。有人可以指导我吗?


拉莫斯之舞
浏览 230回答 1
1回答
随时随地看视频慕课网APP

相关分类

Go
我要回答