1
我想用Go學習Web編程。 我盯着了一個簡單的「Hello World」 Web服務器:轉到Web服務器:無法找到任何關於http:// localhost:8080/handler
package main
import "fmt"
import "net/http"
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprint(w, "Hello, world")
}
func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":8080", nil)
}
當我去
http://localhost:8080/handler
在瀏覽器,瀏覽器不容似乎發現了什麼,並沒有任何反應。這可能是什麼原因?
感謝您的注意和快速回答。但是我仍然不是不幸地工作,所以除了你指出的那個之外,它還有其他一些原因。 – miner
ListenAndServe可能會返回一個錯誤,請檢查它:'log.Fatal(http.ListenAndServe(「:8080」,nil))'。代碼的其餘部分似乎是正確的,但可能會有另一個問題(例如不可能採用此端口)。 –
再次感謝!是的,它返回了已經使用的8080地址。 – miner