GO: Serve static pages -


I'm trying to display a static page with Go.

Go:

  Package main import "net / http" function main () {fs: = http.FileServer (http.Dir ("static / house")) Http: .handle ("/", fs) http.ListenAndServe (": 4747", zero)}  

directory:

  project / stable home Html edit.html project.go  

When I run it, the web page displays links to edit.html and home.html instead of displaying a static page from home.html is. What am I doing wrong. Is this the best way to serve files? I know that there are other ways like From the HTML / templates package, but I'm not sure what is the difference between each of these methods and when. Thanks!

  fancy main () {http.Handle ("/", http.FileServer (Http) .ir ("static")) http.ListenAndServe (": 4747", zero)}  

You do not need static / home , just Static .

and when you do not have index.html in / static , the directory instead Content appears.

Just change the name of home.html to index.html for a quick fix. .html via http: // localhost: 4747 / and Using edit.html with http: /localhost:747/edit.html .

html / template There is no need to do this, if you only need to serve the files in stable.

But a clean solution depends on what you are actually trying to do.

< / Div>

Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -