为了账号安全,请及时绑定邮箱和手机立即绑定

未引用 CSS 文件

未引用 CSS 文件

Go
湖上湖 2021-09-27 10:37:07
我有这个代码作为我的 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 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞

http.Dir("static/css")

代替

http.Dir("css")


查看完整回答
反对 回复 2021-09-27
  • 1 回答
  • 0 关注
  • 233 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信