在golang二进制文件中嵌入html文件

时间:2018-02-22 09:47:01

标签: go

我正在开发一个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文件作为资源嵌入二进制文件?

由于

0 个答案:

没有答案