我有这个代码作为我的 myApp.go:package fastaticappimport ( "html/template" "log" "net/http")func init() {http.HandleFunc("/", rootHandler)}func rootHandler(w http.ResponseWriter, r *http.Request) {http.Handle("/css/", http.StripPrefix("/css/", http.FileServer(http.Dir("css"))))if r.URL.Path != "/" { errorHandler(w, r, http.StatusNotFound, "") return}page := template.Must(template.ParseFiles( "static/_base.html", "static/index.html",))if err := page.Execute(w, nil); err != nil { errorHandler(w, r, http.StatusInternalServerError, err.Error()) return}}目录布局如下所示:webapp/ myApp/ server.go static/ index.html _base.html img/ css/ main.css我正在使用具有 Must 功能的模板包。运行开发服务器,HTML 页面由浏览器呈现,并使用开发人员工具我可以看到 html 内容。问题是 css 文件夹中的 main.css 文件似乎没有被服务器正确处理。对此的任何想法将不胜感激。
- 1 回答
- 0 关注
- 233 浏览
添加回答
举报
0/150
提交
取消