如何使用 Go Web 服务器为 index.HTML (或其他静态 HTML 文件)提供服务?
我只是想要一个基本的,静态的 HTML 文件(如文章,例如) ,我可以从一个去网络服务器服务。HTML 应该可以在 go 程序之外进行修改,就像在使用 HTML 模板时一样。
这是我的网络服务器,只托管硬编码的文本(“ Hello world!”)。
package main
import (
"fmt"
"net/http"
)
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello world!")
}
func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":3000", nil)
}