Gin プロジェクトでホット リロードを有効にする方法

WBOY
リリース: 2024-08-22 20:31:02
オリジナル
782 人が閲覧しました

How to enable hot reload in your Gin project

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 サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!