Kuinka käynnistää Node.js-sovellus automaattisesti uudelleen?

Kuinka Kaynnistaa Node Js Sovellus Automaattisesti Uudelleen



Node.js on hyvämaineinen JavaScript-ajonaikainen ympäristö, jota käytetään dynaamisten, nopeiden ja skaalautuvien verkkosovellusten rakentamiseen. Kehitysprosessin aikana kehittäjien on tehtävä useita muutoksia käynnissä olevaan koodiin aika ajoin vaatimusten mukaisesti. Jotta päivitykset vaikuttavat, kehittäjän on käynnistettävä Node.js-palvelin uudelleen toistuvasti.

Perinteinen uudelleenkäynnistysprosessi käynnistää sovelluksen suorittamalla terminaalissa komennon 'solmu'. Tämän tehtävän suorittaminen toistuvasti vie aikaa. Solmusovellus voidaan kuitenkin käynnistää uudelleen automaattisesti.







Tämä viesti selittää, kuinka Node.js-sovellus käynnistetään automaattisesti uudelleen.



Kuinka käynnistää Node.js-sovellus automaattisesti uudelleen?

Nodemon on komentorivityökalu, joka valvoo Node.js-projektia ja nollaa sovelluksen automaattisesti, kun siinä tapahtuu muutoksia. Se tarkoittaa, että käyttäjän ei tarvitse pysäyttää Node.js-sovellusta ensin ja käynnistää se sitten uudelleen muuttuvan vaikutuksen saamiseksi.



Nodemonia on helppo käyttää, eikä se myöskään vaadi instansseja kutsuakseen sitä. Lisäksi se ei vaikuta sovelluksen lähdekoodiin ja säästää aikaa sen suorittamiseen uudestaan ​​ja uudestaan ​​kirjoittamalla 'solmu'.





Kuinka asentaa 'nodemon'?

Node.js ' nodemoni ” on ulkoinen moduuli, joka käyttäjän on asennettava globaalisti projektiin käyttämällä '-g'-vaihtoehtoa. Suorita tätä tarkoitusta varten alla oleva komento:

merenpinnan yläpuolella i -g nodemoni


Voidaan nähdä, että 'nodemon' on lisätty maailmanlaajuisesti nykyiseen Node.js-projektiin:




Lisäksi 'nodemon' voidaan asentaa myös kehitysriippuvuutena käyttämällä seuraavaa ' -Tallentaa ' ja ' -kehittäjä ' liput ' npm ' paketinhallinta:

merenpinnan yläpuolella i --save-dev nodemoni


Nyt ' nodemoni ” on lisätty riippuvuutena nykyiseen Node.js-projektiin:


Tarkista 'nodemon' -versio

Tarkempia tietoja varten nodemoni ”, käyttäjä voi suorittaa alla olevan komennon tarkistaakseen sen asennetun version:

nodemoni -sisään


Yllä olevassa komennossa ' -sisään 'lippu tarkoittaa' versio ”avainsana.

Seuraava tulos näyttää 'nodemonin' asennetun version, joka on ' 3.0.1 ':

Kuinka 'nodemonia' käytetään käynnistämään Node.js-sovellus uudelleen automaattisesti?

Käyttääksesi ' nodemoni ” Jos haluat käynnistää Node.js-sovelluksen uudelleen, määritä se avainsanaksi ja tiedostonimen jälkeen seuraavasti:

nodemoni < Tiedoston nimi >


Yllä olevassa komennossa 'tiedostonimi' edustaa '.js'-tiedostoa, johon Node.js-sovelluksen lähdekoodi on kirjoitettu. Esimerkiksi sen nimi on 'app.js'.

Käy nyt läpi annetut esimerkit käyttääksesi ' nodemoni ” käytännössä käynnistääksesi Node.js-sovelluksen uudelleen.

Esimerkki 1: Nodemonin käyttäminen Käynnistä Node.js Application Initially uudelleen

Tämä esimerkki käyttää 'nodemonia' käynnistämään Node.js-sovelluksen tekemättä siihen muutoksia:

nodemon app.js


Voidaan analysoida, että 'nodemon' aloitti 'app.js'-tiedoston näyttäen onnistuneesti tulostensa:


Esimerkki 2: Nodemonin käyttäminen Käynnistä Node.js-sovellus uudelleen muutosten tekemisen jälkeen

Tämä esimerkki käyttää 'nodemonia' käynnistämään Node.js-projektin 'app.js'-tiedoston uudelleen haluttujen muutosten tekemisen jälkeen:

nodemon app.js


Voidaan havaita, että kun uudet muutokset on tallennettu 'app.js'-tiedostoon, 'nodemon' käynnistää sen automaattisesti uudelleen ja näyttää tulosteen päivitetyn sisällön perusteella:


Siinä on kyse Node.js-sovelluksen automaattisesta uudelleenkäynnistämisestä.

Johtopäätös

Käynnistä Node.js-sovellus automaattisesti uudelleen käyttämällä ' nodemoni ”komentorivityökalu. Tämä komentorivityökalu vaatii ' npm (solmupakettien hallinta) ” asentaaksesi maailmanlaajuisesti Node.js-projektiin. Kun asennus on valmis, määritä avainsanaksi 'nodemon' ja Node-sovelluksen '.js'-tiedostoksi ' nodemon ' käynnistääksesi sen automaattisesti uudelleen päivitetyn vaikutuksen saamiseksi. Tämä kirjoitus on käytännössä selittänyt kuinka Node.js-sovellus käynnistetään automaattisesti uudelleen.