我正在玩一个小型玩具服务器来学习 Go 网络编程。
我的项目目录结构有以下public目录:
public\
| style.css
上的权限public和style.css是r-x和r--每个人。
在main.go,我有以下几行:
router := mux.NewRouter()
router.Handle("/static/",
http.StripPrefix("/static/", http.FileServer(http.Dir("public"))))
log.Fatal(http.ListenAndServe(":3001", router))
每次我调用http://localhost:3001/static/style.css 服务器时都会返回 404。
我已经尝试了路径中前导和尾随斜杠的所有组合,但没有任何区别。
我在 Ubuntu 15.10 (x64) 上运行 Go v1.5.3。
喵喔喔
相关分类