【发布时间】:2018-02-07 14:45:32
【问题描述】:
我有一个 CSS 文件,我正在尝试在我的 Web 服务器上提供它(http 包的新功能)。我试过了
http. (ServeFile, and Handle)
我也尝试将其用作模板,但问题是在 HTML 页面的底部,它会打印 CSS。提供 CSS 文件而不在页面底部打印整个 CSS 文件的正确方法是什么?
【问题讨论】:
我有一个 CSS 文件,我正在尝试在我的 Web 服务器上提供它(http 包的新功能)。我试过了
http. (ServeFile, and Handle)
我也尝试将其用作模板,但问题是在 HTML 页面的底部,它会打印 CSS。提供 CSS 文件而不在页面底部打印整个 CSS 文件的正确方法是什么?
【问题讨论】:
我总是这样做:
http.HandleFunc("/game.css", serveCss)
还有这个:
func serveCss(w http.ResponseWriter, r *http.Request) {
http.ServeFile(w, r, "client/game.css")
}
希望有帮助
【讨论】:
你可以试试这个。
http.Handle("/", http.FileServer(http.Dir("css/")))
如果它对您的问题有帮助,请告诉我。
【讨论】: