首頁 > 後端開發 > Golang > 主體

詳解使用air自動重載程式碼

藏色散人
發布: 2021-03-22 18:51:16
轉載
2800 人瀏覽過
##下方由

golang#fair欄位介紹如何使用air自動重載程式碼,希望對需要的朋友有所幫助!

詳解使用air自動重載程式碼

Air能夠即時監聽專案的程式碼,在程式碼變更後自動重新編譯並執行

安裝Air(windows )

(1)、在

https://github.com/cosmtrek/air/releases處可以下載Air,放其入GO的安裝目錄下的bin目錄,並重新命名為air.exe

(2)、在windows指令視窗下,也可以使用

curl -fLo air.exe https://git.io/windows_air指令來安裝Air(存取外網,可啟用GO Module, 設定詳解使用air自動重載程式碼 Proxy進行加速)

安裝後,我們可以在詳解使用air自動重載程式碼Land內建的命令列終端使用

air -v指令檢查是否安裝成功:

詳解使用air自動重載程式碼

使用並測試Air

透過

air指令啟用Air

詳解使用air自動重載程式碼

詳解使用air自動重載程式碼

詳解使用air自動重載程式碼

詳解使用air自動重載程式碼

詳解使用air自動重載程式碼

#執行以下程式碼:

package mainimport (
    "fmt"
    "net/http")func handlerFunc(w http.ResponseWriter, r *http.Request) {

    fmt.Fprint(w, "<h1>Air自动重载<h1>")}func main(){
    http.HandleFunc("/", handlerFunc)
    http.ListenAndServe(":3030", nil)}</h1>
</h1>
登入後複製
瀏覽器中存取localhost:3030/  顯示

詳解使用air自動重載程式碼

##修改程式碼

package mainimport (
    "fmt"
    "net/http")func handlerFunc(w http.ResponseWriter, r *http.Request) {

    fmt.Fprint(w, "<h1>Air自动重载<h1>")}func main(){
    http.HandleFunc("/", handlerFunc)
    http.ListenAndServe(":3000", nil)}</h1>
</h1>
登入後複製

分別存取localhost:3030/ 、 localhost:3000/ ,效果如下:詳解使用air自動重載程式碼

######################################################################程式碼版本######使用指令檢視檔案狀態:###
$ git status
登入後複製
#############不難發現在專案根目錄中出現###tmp### 目錄,該目錄是Air編譯文件的存放區。我們需要設定版本控制器將###tmp###目錄排除在外。 ######在根目錄中新建一個###.gitignore###檔案,該檔案指示 Git 在您進行提交時要忽略哪些檔案和目錄。建立後,將###tmp###目錄加入到###.gitignore###檔:###############此時,我們再使用指令檢視檔狀態就能發現,tmp目錄被排除在外:###############以上便是Air自動重載在GO專案中的使用。 ###

以上是詳解使用air自動重載程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:learnku.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!