【问题标题】:Properly serve a CSS file Golang正确提供 CSS 文件 Golang
【发布时间】:2018-02-07 14:45:32
【问题描述】:

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

http. (ServeFile, and Handle)

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

【问题讨论】:

标签: html css go


【解决方案1】:

我总是这样做:

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

还有这个:

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

希望有帮助

【讨论】:

    【解决方案2】:

    你可以试试这个。

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

    如果它对您的问题有帮助,请告诉我。

    【讨论】:

    • 我感到恐慌——恐慌:http:多次注册 /。我可以把它专门放在某个地方吗?
    • 我猜这是由于供应商的问题。无论如何你可以参考这个issue
    猜你喜欢
    • 1970-01-01
    • 2023-03-11
    • 2019-02-10
    • 1970-01-01
    • 2011-02-06
    • 2011-01-11
    • 1970-01-01
    • 2019-01-09
    • 2021-03-01
    相关资源
    最近更新 更多