Gin は Go の世界で最も高速なフレームワークの 1 つです。ただし、ジンに欠けている機能が 1 つあります。それはホット リアロッドです。このブログでは、Gin プロジェクトでホット再ロード機能を有効にする方法を説明します。
これがあなたのメインだと仮定して、頑張ってください
Air (https://github.com/air-verse/air) -Go アプリのライブリロード
を使用できるようになりますこのコマンドを使用して Air をインストールしますか?
次に、このコマンドを使用して .air.toml ファイルを追加します
air コマンドが見つからない場合は、Go bin ディレクトリが PATH にないことが原因である可能性があります
その場合はフィッシュターミナルを使用します
まず、Go がバイナリをインストールする場所を調べてみましょう。次のコマンドを実行します:
$GOPATH が設定されていない場合、デフォルトの場所は通常 ~/go/bin です。
それでは、このディレクトリを Fish の PATH に追加しましょう。 Fish 設定ファイルを開きます:
次の行をファイルに追加します:
$GOPATH が設定されていない場合は、次のようなフルパスを使用します。
ファイルを保存してエディタを終了します。
Fish 設定をリロードします:
もう一度空気を流してみてください:
bash ターミナルを使用している場合は、.~/bashrc ファイルを編集する必要があります。
次に .air.toml ファイルを編集します
ホットリロード動作を改善するために、Gin アプリケーションが :8080 だけではなくローカルホストでリッスンするようにしてください
そして今、 run go run main.go の代わりに、単に air を実行して、魔法を見てください。
以上がGin プロジェクトでホット リロードを有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。