1

我从这里复制并粘贴了“hello world”示例

package main

import (
    "fmt"
    "net/http"
)

func main() {
    http.HandleFunc("/", HelloServer)
    http.ListenAndServe(":8000", nil)
}

func HelloServer(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hello, %s!", r.URL.Path[1:])
}

并尝试在安装在 WSL2 上的 Ubuntu 20.04 上运行它。

但是,当我尝试浏览到“http://127.0.0.1:8000”时,服务器无法访问。

为了验证这不是端口阻塞问题,我跑了python -m http.server

并且网页加载正确。

可能是什么问题?

===更新====

出于某种原因,浏览到

http://localhost:8000

有效,在这个线程中提到

4

0 回答 0