Hoe kan ik de Node.js-applicatie automatisch opnieuw starten?

Hoe Kan Ik De Node Js Applicatie Automatisch Opnieuw Starten



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 de terminal uit te voeren. Het herhaaldelijk uitvoeren van deze taak is tijdrovend. De knooppunttoepassing kan echter automatisch opnieuw worden gestart.







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 ” te typen.





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:

boven zeeniveau i --opslaan-ontwikkelaar knooppunt


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 ' om het automatisch opnieuw op te starten om het bijgewerkte effect te gebruiken. In dit artikel wordt praktisch uitgelegd hoe u de Node.js-applicatie automatisch opnieuw kunt opstarten.