Go Web 開發(一)

目的

瞭解 Go 開發 Web 應用的基本原理。

效果

代碼

package main

import (
"fmt"
"http"
)

type User struct {
Name string
}

func Register(w http.ResponseWriter, r *http.Request) {
if "GET" == r.Method {
fmt.Fprintln(w, "

Register

" +
"" +
" User Name: " +
"")
return
}

user := &User{r.FormValue("userName")}
fmt.Fprintln(w, "Hello ", user.Name)
}

func main() {
http.HandleFunc("/", Register)
http.ListenAndServe(":8080", nil)
}

總結

  • 相比 Java Web 開發,簡潔不少(語法、配置)
  • 調試不方便,需要重編譯、鏈接

下一步

  • 模板入門
  • 數據持久化


本文是使用 B3log Solo簡約設計の藝術 進行同步發佈的
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章