通过Golang提供HTML5应用程序

时间:2016-09-17 01:25:17

标签: html5 heroku go

我最近制作了一个Golang应用程序并将其托管在Heroku上,我想通过golang net / http路由器(在" / serv")提供我的HTML5服务器,服务器正常工作好吧,但是当我输入时:

http.ServeFile(w, r, "html/index.html")

页面加载并显示我的html应用程序的名称,但该应用程序无法加载,它基本上保持黑屏。

我的html5应用程序在(localhost)中看起来像这样 Here...

我的html5应用程序的文件目录是 Here,,,

1 个答案:

答案 0 :(得分:2)

您已经设置了一个处理程序来提供一个文件,但您显然没有设置任何内容来提供html/index.html以外的任何文件。您可能想为整个目录设置文件服务器:

http.Handle("/", http.FileServer(http.Dir("./html")))