[實作] 從零開始用 Golang 寫網頁 : 01 基本的 Web 服務程式
首先先建立 Web 服務的基本程式,在頁面印出”我的網站”
1 | package main |
main
http.HandleFunc
匹配一個路由到myWeb
函式- 這裡意思是當訪問地址 http://localhost/ 時就會呼叫
myWeb
函式
- 這裡意思是當訪問地址 http://localhost/ 時就會呼叫
http.ListenAndServe
開啟服務並監聽 port 號- 第一個參數為指定要監聽的 port 號
第二個參數為指定處理請求的 handler,通常使用默認的 ServeMux,所以填 nil
- nil 就是其他語言裡的 null
最後用 err 變數接收錯誤訊息,ListenAndServe 若是出錯則會返回一個 error 類型
- 若是 err 不為空,則印出錯誤訊息
myWeb
定義了兩個參數
w,r
- w 為寫入器,用來寫入 http 所響應的數據
- r 為請求對象的指向