Node.js is een gerenommeerde JavaScript-runtimeomgeving die wordt gebruikt voor het bouwen van dynamische, snelle en schaalbare webapplicaties. Tijdens het ontwikkelingsproces moeten de ontwikkelaars van tijd tot tijd verschillende wijzigingen aanbrengen in de actieve code op basis van de vereisten. Om de updates effect te laten hebben, moet de ontwikkelaar de Node.js-server herhaaldelijk opnieuw opstarten.
Het traditionele herstartproces start de applicatie door het commando “node
In dit bericht wordt uitgelegd hoe u de Node.js-applicatie automatisch opnieuw kunt opstarten.
Hoe kan ik de Node.js-applicatie automatisch opnieuw starten?
Knooppunt is een opdrachtregelprogramma dat het Node.js-project bewaakt en de applicatie automatisch opnieuw instelt wanneer er wijzigingen in optreden. Dit betekent dat de gebruiker de Node.js-applicatie niet eerst hoeft te stoppen en vervolgens opnieuw moet starten om het veranderende effect te bewerkstelligen.
Nodemon is gemakkelijk te gebruiken en er is geen enkele instantie voor nodig om het aan te roepen. Bovendien heeft het geen invloed op de broncode van de applicatie en bespaart het tijd om het keer op keer uit te voeren door het “knooppunt
Hoe installeer ik “nodemon”?
Knooppunt.js “ knooppunt ” is een externe module die de gebruiker globaal in het project moet installeren met behulp van de “-g” optie. Voer hiervoor het onderstaande commando uit:
boven zeeniveau i -G knooppunt
Het is te zien dat de “nodemon” globaal wordt toegevoegd aan het huidige Node.js-project:
Bovendien kan de “nodemon” ook worden geïnstalleerd als een ontwikkelingsafhankelijkheid door de volgende “ -redden ' En ' -ontwikkelaar ” vlaggen met de “ npm ' pakket manager:
Nu de ' knooppunt ” wordt toegevoegd als afhankelijkheid in het huidige Node.js-project:
Controleer de “nodemon”-versie
Voor meer verificatie van “ knooppunt ”, kan de gebruiker de onderstaande opdracht uitvoeren om de geïnstalleerde versie te controleren:
knooppunt -in
In het bovenstaande commando wordt de “ -in 'vlag geeft de' versie trefwoord.
De volgende uitvoer toont de geïnstalleerde versie van “nodemon”, namelijk “ 3.0.1 ”:
Hoe 'nodemon' te gebruiken om een Node.js-toepassing automatisch opnieuw te starten?
Om gebruik te maken van de “ knooppunt Om de Node.js-toepassing opnieuw te starten, geeft u dit als trefwoord op, gevolgd door de bestandsnaam, op deze manier:
knooppunt < bestandsnaam >
In het bovenstaande commando vertegenwoordigt de “bestandsnaam” het “.js”-bestand waarin de broncode van de Node.js-applicatie is geschreven. De naam is bijvoorbeeld “app.js”.
Doorloop nu de gegeven voorbeelden om de “ knooppunt ' praktisch om de Node.js-applicatie opnieuw te starten.
Voorbeeld 1: 'nodemon' toepassen om de Node.js-toepassing aanvankelijk opnieuw te starten
In dit voorbeeld wordt de “nodemon” gebruikt om de Node.js-applicatie te starten zonder er wijzigingen in aan te brengen:
nodemon app.js
Er kan worden geanalyseerd dat de “nodemon” het bestand “app.js” met succes heeft gestart en de uitvoer ervan toont:
Voorbeeld 2: 'nodemon' toepassen om de Node.js-toepassing opnieuw te starten nadat er wijzigingen zijn aangebracht
In dit voorbeeld wordt de “nodemon” gebruikt om het bestand “app.js” van het Node.js-project opnieuw te starten nadat de gewenste wijzigingen zijn aangebracht:
nodemon app.js
Opgemerkt kan worden dat na het opslaan van de nieuwe wijzigingen in het bestand “app.js”, de “nodemon” het automatisch opnieuw opstart en de uitvoer toont op basis van de bijgewerkte inhoud:
Dat gaat allemaal over het automatisch opnieuw opstarten van de Node.js-applicatie.
Conclusie
Om de Node.js-applicatie automatisch opnieuw te starten, gebruikt u de “ knooppunt 'opdrachtregelprogramma. Dit opdrachtregelprogramma vereist “ npm(knooppuntpakketbeheerder) 'om wereldwijd in het Node.js-project te installeren. Zodra de installatie is voltooid, specificeert u “nodemon” als trefwoord met het “.js”-bestand van de Node-applicatie als “ knooppunt