0
我最近在學習Golang和Im試圖創建一個Go作爲後端的網站。 我用一個名爲Martini
的框架正確地做了它,但我想在沒有框架的情況下做到這一點。Go的tmp和html有什麼區別?
任何人都可以告訴我什麼是HTML和TMPL之間的區別?因爲我想調用一個用DB行加載表的頁面,我想首先我必須明白它有什麼不同。
這是我的嘗試:
server.go:
package main
import (
"io/ioutil"
"net/http"
"html/template"
)
func main(){
http.HandleFunc("/index/"), viewIndex)
http.ListenAndServe(":8080", nil)
}
func viewIndex(w http.ResponseWriter, r *http.Request){
t, _ := template.ParseFiles("index.html")
}
我不知道是什麼結構,但我把的index.html上:/templates/index.html:
包含Hello World
非常感謝您。
謝謝你的反應,但在網站上展示我的模板是如何工作的,但我怎麼能採取外部.tmpl或.html?我必須使用.html或.tmpl創建一個名爲templates的目錄?我沒有完全清楚。 – Coluh
另請閱讀:http://golang.org/doc/articles/wiki/#tmp_6 - 除非您發佈了一些代碼片段,儘管它很難直接幫助您。用迄今爲止嘗試過的方法更新你的問題。 – elithrar
我更新了我的問題。 – Coluh