Maison > développement back-end > Golang > le corps du texte

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

藏色散人
Libérer: 2021-03-22 18:51:16
avant
2821 Les gens l'ont consulté
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>
Copier après la connexion
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>
Copier après la connexion
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
Copier après la connexion

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!

Étiquettes associées:
source:learnku.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal