Hvordan starte Node.js-applikasjonen på nytt automatisk?

Hvordan Starte Node Js Applikasjonen Pa Nytt Automatisk



Node.js er et velrenommert JavaScript-kjøringsmiljø som brukes til å bygge dynamiske, raske og skalerbare webapplikasjoner. Under utviklingsprosessen må utviklerne gjøre flere endringer i kjørekoden fra tid til annen basert på kravene. For å få oppdateringene til å påvirke, må utvikleren starte Node.js-serveren på nytt gjentatte ganger.

Den tradisjonelle omstartsprosessen starter applikasjonen ved å utføre kommandoen 'node' i terminalen. Å gjøre denne oppgaven gjentatte ganger er tidkrevende. Nodeapplikasjonen kan imidlertid startes på nytt automatisk.







Dette innlegget vil forklare hvordan du automatisk starter Node.js-applikasjonen på nytt.



Hvordan starte Node.js-applikasjonen på nytt automatisk?

Nodemon er et kommandolinjeverktøy som overvåker Node.js-prosjektet og tilbakestiller applikasjonen automatisk når det skjer endringer i den. Det betyr at brukeren ikke er pålagt å stoppe Node.js-applikasjonen først og deretter starte den på nytt for å ta den endrede effekten.



Nodemon er enkel å bruke og krever heller ingen instans for å kalle den. Dessuten påvirker det ikke kildekoden til applikasjonen og sparer tid til å kjøre den igjen og igjen ved å skrive 'node'.





Hvordan installere 'nodemon'?

Node.js ' nodemon ' er en ekstern modul som brukeren må installere globalt i prosjektet ved å bruke '-g'-alternativet. For dette formålet, utfør kommandoen nedenfor:

over havet i -g nodemon


Det kan sees at 'nodemonen' er lagt til globalt i det nåværende Node.js-prosjektet:




Dessuten kan 'nodemonen' også installeres som en utviklingsavhengighet ved å bruke følgende ' -lagre ' og ' -dev ' flagg med ' npm ' pakkebehandler:

over havet i --save-dev nodemon


Nå, ' nodemon ” legges til som en avhengighet i det nåværende Node.js-prosjektet:


Sjekk 'nodemon'-versjonen

For mer bekreftelse av ' nodemon ', kan brukeren kjøre kommandoen nedenfor for å sjekke den installerte versjonen:

nodemon -i


I kommandoen ovenfor, ' -i ' flagget angir ' versjon ' nøkkelord.

Følgende utgang viser den installerte versjonen av 'nodemon' som er ' 3.0.1 ':

Hvordan bruke 'nodemon' til å starte en Node.js-applikasjon på nytt automatisk?

For å bruke ' nodemon ” for å starte Node.js-applikasjonen på nytt, spesifiser den som et nøkkelord etterfulgt av filnavnet på denne måten:

nodemon < filnavn >


I kommandoen ovenfor representerer 'filnavnet' '.js'-filen der kildekoden til Node.js-applikasjonen er skrevet. Navnet er for eksempel 'app.js'.

Gå nå gjennom de gitte eksemplene for å bruke ' nodemon ” praktisk talt for å starte Node.js-applikasjonen på nytt.

Eksempel 1: Bruk av 'nodemon' for å starte Node.js-applikasjonen på nytt

Dette eksemplet bruker 'nodemon' for å starte Node.js-applikasjonen uten å gjøre noen endringer i den:

nodemon app.js


Det kan analyseres at 'nodemonen' startet 'app.js'-filen og viste utdata:


Eksempel 2: Bruk av 'nodemon' for å starte Node.js-applikasjonen på nytt etter å ha gjort endringer

Dette eksemplet bruker 'nodemon' for å starte 'app.js'-filen til Node.js-prosjektet på nytt etter å ha gjort de ønskede endringene:

nodemon app.js


Det kan observeres at etter å ha lagret de nye endringene i 'app.js'-filen, starter 'nodemonen' den automatisk på nytt og viser utdata basert på det oppdaterte innholdet:


Det handler om å starte Node.js-applikasjonen på nytt automatisk.

Konklusjon

For automatisk å starte Node.js-applikasjonen på nytt, bruk ' nodemon ' kommandolinjeverktøy. Dette kommandolinjeverktøyet krever ' npm (node ​​pakkebehandling) ” for å installere globalt i Node.js-prosjektet. Når installasjonen er fullført, spesifiser 'nodemon' som et nøkkelord med '.js'-filen til Node-applikasjonen som ' nodemon ' for å starte den på nytt automatisk for å ta den oppdaterte effekten. Denne oppskriften har praktisk talt forklart hvordan du automatisk starter Node.js-applikasjonen på nytt.