我正在开发一个golang webproject。 我正在使用“net / http”和“golang.org/x/net/websocket”软件包
以下是我的代码的一部分:
func handleHomePage(responseWriter http.ResponseWriter, request *http.Request) {
http.ServeFile(responseWriter, request, "index.html")
}
func main() {
http.HandleFunc("/", handleHomePage)
}
如您所见,我正在提供名为index.html的文件。
这是我的项目架构:
├── bin
│ └── main
├── index.html
├── pkg
│ └── darwin_amd64
│ └── golang.org
│ └── x
│ └── net
│ └── websocket.a
└── src
├── golang.org
│ └── x
│ └── net
│ .....
└── main
└── manager.go
我正在编译项目:
go install main
它在bin文件夹中提供了一个主二进制文件,但是这个二进制文件不包含index.html文件。
如何将这个html文件作为资源嵌入二进制文件?
由于