我不明白为什么没有被送达我的静态资源。 下面是代码:
func main() {
http.HandleFunc("/", get_shows)
http.HandleFunc("/get", get_show_json)
http.HandleFunc("/set", set_shows)
http.Handle("/css/", http.FileServer(http.Dir("./css")))
http.Handle("/js/", http.FileServer(http.Dir("./js")))
http.ListenAndServe(":8080", nil)
}
当我运行该程序,导航到访问http://myhost.fake/css/或HTTP://myhost.fake/css/main.css (这些存在于文件系统),我得到一个404错误。 如果我的完整路径的目录替换“./css”也是如此。 同上为JS静态目录。 我的另一个处理程序正常工作。 我是在Linux。 谢谢!