在教程 裡面, 在根據教程直接執行air的時候,會出現如下錯誤,
$ air
__ _ ___
/ /\ | | | |_)
/_/--\ |_| |_| \_ v1.12.1 // live reload for Go apps, with Go1.14.0
watching .
!exclude tmp
building...
go: cannot find main module,
這裡需要先執行
go mod init
,然後在執行air
在mac環境中,air每次熱過載時,都會彈窗提示
方法一: 關閉防火牆
方法二:監聽地址改為127.0.0.1
因為教程中的程式碼為
http.ListenAndServe(":3000", nil)
需要修改為
http.ListenAndServe("127.0.0.1:3000", nil)
此時就不會反覆彈出這個對話方塊了,因為127.0.0.1 是本地虛擬網路卡,只能本地訪問,遠端計算機無法訪問,所以根本不需要過防火牆.
方法三:對vscodes使用自建證照籤名
失敗了, 沒有錘子用
本作品採用《CC 協議》,轉載必須註明作者和本文連結