英文:
Serve static content in Go Web Language
问题
我想在使用Go语言的服务器上提供HTML、CSS和JS文件。告诉我最优化的方法。
限制条件:不需要使用任何框架。
英文:
I want to serve html, css and js file at server using GO language. Tell me the optimized way to do that.
Restriction: Don't have to use any framework.
答案1
得分: 3
一个很好的起点是 negroni 库:
-
它不是一个框架:它是一个专为与 net/http 直接配合使用的库。
-
它有多个渲染器,比如 unrolled/render,可以轻松地渲染 JSON、XML 和 HTML 模板:这可以给出关于如何提供其他内容的想法。
英文:
One good starting point is the library negroni:
-
it is not a framework: It is a library that is designed to work directly with net/http.
-
it has multiple renders, like unrolled/render for easily rendering JSON, XML, and HTML templates: that can gives idea as to serve other content as well.
答案2
得分: 0
以下是您提供的代码的中文翻译:
package main
import "net/http"
func main() {
http.ListenAndServe(":8080", http.FileServer(http.Dir("/path/to/static/content")))
}
您还提供了一个链接:http://code.google.com/p/go-wiki/wiki/HttpStaticFiles
英文:
package main
import "net/http"
func main() {
http.ListenAndServe(":8080",http.FileServer(http.Dir("/path/to/static/content")))
}
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论