環境構築は昨日の記事をご覧ください。
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 ファイルが表示されます。