2 天前我開始收到這些 404 錯誤:Chrome 控制臺:加載資源失敗:服務器響應狀態為 404 ()除了我正在開發的 PC (Win10) 之外,我可以在任何 PC 上運行此編譯代碼而不會出現問題。我怎樣才能找到問題的根源?我開始變得非常困惑,并嘗試了數十種有或沒有 gorilla/mux 和其他變體。這是我正在使用的簡單版本(當然我也嘗試過)package mainimport ( "log" "net/http")func HelloServer(w http.ResponseWriter, req *http.Request) { w.Header().Set("Content-Type", "text/plain") w.Write([]byte("This is an example server.\n"))}func main() { http.HandleFunc("/hello", HelloServer) err := http.ListenAndServeTLS(":443", "server.crt", "server.key", nil) if err != nil { log.Fatal("ListenAndServe: ", err) }}證書是自簽名的,并作為受信任的根 ca 導入。有效期至 2029 年。
1 回答

慕桂英3389331
TA貢獻2036條經驗 獲得超8個贊
Windows 10 有時在端口 443 上運行其他服務。嘗試將端口更改為 8080 并通過 https 協議訪問它,例如:localhost:8080/hello
- 1 回答
- 0 關注
- 145 瀏覽
添加回答
舉報
0/150
提交
取消