正确提供一个CSS文件Golang

时间:2017-08-30 02:38:27

标签: html css go

我有一个CSS文件,我正在尝试在我的Web服务器上提供它(使用http包新增)。我试过了

http. (ServeFile, and Handle)

我也尝试将其作为模板提供,但问题是在HTML页面的底部,它会打印CSS。如果没有在页面底部打印整个CSS文件,那么提供CSS文件的正确方法是什么?

2 个答案:

答案 0 :(得分:0)

您可以尝试这样做。

http.Handle("/", http.FileServer(http.Dir("css/")))

让我知道它是否有助于解决您的问题。

答案 1 :(得分:0)

我总是这样做:

http.HandleFunc("/game.css", serveCss)

和此:

func serveCss(w http.ResponseWriter, r *http.Request) {
    http.ServeFile(w, r, "client/game.css")
}

希望这个帮助