使用golang服务静态文件

时间:2018-08-01 14:58:58

标签: go server static-libraries gorilla

我正在尝试开发一个简单的Web应用程序,但在提供静态文件方面遇到问题。

文件结构为:

  • 主要

-main.go

-服务

-listenAndServe.go

-模板

--- login.html

---资产

---- css

----字体

---- js

我的代码是这样的:

Derived() {
    super();
    addValue();
}

但是出于某种原因,当我从main.go运行它时,它会提供html而不是资产。我真的很喜欢一些技巧。谢谢!

1 个答案:

答案 0 :(得分:0)

尝试一下:

mux.Handle("/static/", http.StripPrefix("/static", fileServer))

请注意,在您的情况下,静态资产在stripPreFix函数中只有一个正斜杠。

希望这会有所帮助。