環境構築は昨日の記事をご覧ください。
http://yokano-jp.blogspot.jp/2013/07/google-app-engine-go.html
HTML ファイルを作成
画面に表示される HTML ファイルを作成します。
今回は ApplicationRoot/app/template.html として作成しました。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello Template!</title>
</head>
<body>
<h1>Hello Template!</h1>
<div>
HTML ファイルを出力するテストです
</div>
</body>
</html>
HTML ファイルを表示
Go のスクリプトを以下のように編集します
package helloworld
import (
"net/http"
"html/template"
)
func init() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
t, err := template.ParseFiles("app/template.html")
if err == nil {
t.Execute(w, nil)
}
})
}
これで localhost:8080 へアクセスすると HTML ファイルが表示されます。
