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
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:
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