Hogyan lehet automatikusan újraindítani a Node.js alkalmazást?

Hogyan Lehet Automatikusan Ujrainditani A Node Js Alkalmazast



A Node.js egy jó hírű JavaScript futásidejű környezet, amelyet dinamikus, gyors és méretezhető webalkalmazások készítésére használnak. A fejlesztési folyamat során a fejlesztőknek időnként több változtatást kell végrehajtaniuk a futó kódon a követelményeknek megfelelően. Ahhoz, hogy a frissítések hatással legyenek, a fejlesztőnek ismételten újra kell indítania a Node.js kiszolgálót.

A hagyományos újraindítási folyamat elindítja az alkalmazást a „node” parancs végrehajtásával a terminálban. Ennek a feladatnak a többszöri elvégzése időigényes. A csomóponti alkalmazás azonban automatikusan újraindítható.







Ez a bejegyzés elmagyarázza, hogyan kell automatikusan újraindítani a Node.js alkalmazást.



Hogyan lehet automatikusan újraindítani a Node.js alkalmazást?

Nodemon egy parancssori eszköz, amely figyeli a Node.js projektet, és automatikusan alaphelyzetbe állítja az alkalmazást, ha bármilyen változás történik benne. Ez azt jelenti, hogy a felhasználónak nem kell először leállítania a Node.js alkalmazást, majd újraindítania a változó hatás eléréséhez.



A Nodemon könnyen használható, és nem igényel példányt a meghívásához. Ezenkívül nem befolyásolja az alkalmazás forráskódját, és időt takarít meg annak újra és újra végrehajtásához, ha beírja a „node” parancsot.





Hogyan telepítsem a 'nodemont'?

Node.js ' nodémon ” egy külső modul, amelyet a felhasználónak globálisan kell telepítenie a projektben a „-g” opció használatával. Ebből a célból hajtsa végre az alábbi parancsot:

tengerszint felett i -g nodémon


Látható, hogy a „nodemon” globálisan bekerült a jelenlegi Node.js projektbe:




Ezenkívül a „nodemon” fejlesztési függőségként is telepíthető a következő „ -megment ” és „ -dev ' zászlók a ' npm ” csomagkezelő:

tengerszint felett i --save-dev nodémon


Most a ' nodémon ” függőségként került hozzáadásra az aktuális Node.js projektben:


Ellenőrizze a „nodemon” verziót

A ' nodémon ”, a felhasználó az alábbi parancsot futtathatja a telepített verzió ellenőrzéséhez:

nodémon -ban ben


A fenti parancsban a „ -ban ben ' zászló a ' változat ” kulcsszó.

A következő kimenet a „nodemon” telepített verzióját mutatja, amely „ 3.0.1 ”:

Hogyan használható a „nodemon” a Node.js alkalmazás automatikus újraindításához?

A „ nodémon ” a Node.js alkalmazás újraindításához adja meg kulcsszóként, majd írja be a fájl nevét a következő módon:

nodémon < fájl név >


A fenti parancsban a „filename” azt a „.js” fájlt jelöli, amelybe a Node.js alkalmazás forráskódja van írva. Például a neve „app.js”.

Most menjen végig a megadott példákon a „ nodémon ” gyakorlatilag a Node.js alkalmazás újraindításához.

1. példa: „Nodemon” alkalmazása a Node.js alkalmazás újraindítására kezdetben

Ez a példa a „nodemon” segítségével indítja el a Node.js alkalmazást anélkül, hogy bármilyen változtatást végezne rajta:

nodemon app.js


Elemezhető, hogy a „nodemon” elindította az „app.js” fájlt, sikeresen megjelenítve a kimenetét:


2. példa: A „nodemon” alkalmazása a Node.js alkalmazás újraindítására a változtatások végrehajtása után

Ez a példa a „nodemon” segítségével indítja újra a Node.js projekt „app.js” fájlját a kívánt módosítások elvégzése után:

nodemon app.js


Megfigyelhető, hogy az új módosítások „app.js” fájlba mentése után a „nodemon” automatikusan újraindítja azt, a frissített tartalom alapján megjelenítve a kimenetet:


Ez a Node.js alkalmazás automatikus újraindításáról szól.

Következtetés

A Node.js alkalmazás automatikus újraindításához használja a „ nodémon ” parancssori eszköz. Ehhez a parancssori eszközhöz ' npm (csomópont csomagkezelő) ” telepítéséhez globálisan a Node.js projektbe. A telepítés után adja meg a „nodemon” kulcsszót, a Node alkalmazás „.js” fájlját pedig „ nodemon ” gombot, hogy automatikusan újraindítsa a frissített hatás eléréséhez. Ez az írás gyakorlatilag elmagyarázta, hogyan kell automatikusan újraindítani a Node.js alkalmazást.