Maison >développement back-end >Golang >Explication détaillée de l'utilisation de l'air pour recharger automatiquement le code

Explication détaillée de l'utilisation de l'air pour recharger automatiquement le code

藏色散人
藏色散人avant
2021-03-22 17:19:542858parcourir
Ce qui suit est

Explication détaillée de lutilisation de lair pour recharger automatiquement le codelang La colonne tutoriel vous présentera comment utiliser le code de chargement automatique AIR, j'espère que cela sera utile aux amis dans le besoin !

Explication détaillée de l'utilisation de l'air pour recharger automatiquement le code

Air peut surveiller le code du projet en temps réel, recompiler et exécuter automatiquement après les modifications du code

Installer Air (windows)

(1). Vous pouvez télécharger Air sur

, le placer dans le répertoire bin sous le répertoire d'installation GO et le renommer en https://github.com/cosmtrek/air/releasesair.exe

(2). Dans la fenêtre de commande, vous pouvez également utiliser la commande

pour installer Air (pour accéder au réseau externe, vous pouvez activer le module GO et définir Explication détaillée de lutilisation de lair pour recharger automatiquement le code Proxy pour l'accélération) curl -fLo air.exe https://git.io/windows_air

Après l'installation, nous pouvons l'utiliser dans le terminal de ligne de commande intégré de Explication détaillée de lutilisation de lair pour recharger automatiquement le codeLand

Commande pour vérifier si l'installation est réussie : air -v

Explication détaillée de lutilisation de lair pour recharger automatiquement le code

Utiliser et tester Air

Activez Air via la commande

air

Explication détaillée de lutilisation de lair pour recharger automatiquement le code

Exécutez le code suivant :

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>
Visitez localhost:3030/ dans le navigateur et affichez

Explication détaillée de lutilisation de lair pour recharger automatiquement le code

Modifiez le code

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>
Accédez à localhost:3030/, localhost:3000/ respectivement, l'effet est le suivant :

Explication détaillée de lutilisation de lair pour recharger automatiquement le code

Explication détaillée de lutilisation de lair pour recharger automatiquement le code

Version du code

Utilisez la commande pour vérifier l'état du fichier :

$ git status

Explication détaillée de lutilisation de lair pour recharger automatiquement le code

Il n'est pas difficile de constater que le répertoire

apparaît dans le répertoire racine du projet, qui est l'emplacement de stockage des fichiers compilés Air. Nous devons configurer le contrôleur de version pour exclure le répertoire tmp. tmp

Crée un nouveau fichier

dans le répertoire racine, qui indique à Git quels fichiers et répertoires ignorer lorsque vous effectuez des validations. Après la création, ajoutez le répertoire .gitignore au fichier tmp : .gitignore

Explication détaillée de lutilisation de lair pour recharger automatiquement le code

À ce stade, nous pouvons utiliser la commande pour afficher l'état du fichier et constater que le tmp Le répertoire est exclu :

Explication détaillée de lutilisation de lair pour recharger automatiquement le code

Ce qui précède est l'utilisation du rechargement automatique Air dans le projet GO.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer