Golang serve html files tutorial # 3
Golang serve html files tutorial # 3
we need two files.
- main.go file
- HTML file
to serve html files we use the following code:
tmpl, _ := template.ParseFiles(“index.html”)
<div>
<div>package main</div>
<div>import (</div>
<div> "fmt"</div>
<div> "html/template"</div>
<div> "net/http"</div>
<div>)</div>
<div>func main() {</div>
<div> tmpl, _ := template.ParseFiles("index.html")</div>
<div> http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {</div>
<div> tmpl.Execute(w, nil)</div>
<div> })</div>
<div> http.ListenAndServe(":8080", nil)</div>
<div>}</div>
</div>
HTML FILE
<div> <div><html lang="en"></div> <div><head></div> <div> <meta charset="UTF-8"></div> <div> <meta http-equiv="X-UA-Compatible" content="IE=edge"></div> <div> <meta name="viewport" content="width=device-width, initial-scale=1.0"></div> <div> <title>GOLANG HTML</title></div> <div></head></div> <div><body></div> <div> HTML PAGE</div> <div> <h1>HTML PAGE</h1></div> <div> <h2>HTML PAGE</h2></div> <div> <h3>HTML PAGE</h3></div> <div></body></div> <div></html></div> </div>