Πώς να επανεκκινήσετε αυτόματα την εφαρμογή Node.js;

Pos Na Epanekkinesete Automata Ten Epharmoge Node Js



Το Node.js είναι ένα φημισμένο περιβάλλον χρόνου εκτέλεσης JavaScript που χρησιμοποιείται για τη δημιουργία δυναμικών, γρήγορων και επεκτάσιμων εφαρμογών ιστού. Κατά τη διαδικασία ανάπτυξης, οι προγραμματιστές πρέπει να κάνουν αρκετές αλλαγές στον τρέχοντα κώδικα κατά καιρούς με βάση τις απαιτήσεις. Για να επηρεάσουν τις ενημερώσεις, ο προγραμματιστής πρέπει να επανεκκινήσει επανειλημμένα τον διακομιστή Node.js.

Η παραδοσιακή διαδικασία επανεκκίνησης ξεκινά την εφαρμογή εκτελώντας την εντολή «node» στο τερματικό. Η επανειλημμένη εκτέλεση αυτής της εργασίας είναι χρονοβόρα. Ωστόσο, η εφαρμογή κόμβου μπορεί να επανεκκινηθεί αυτόματα.







Αυτή η ανάρτηση θα εξηγήσει πώς γίνεται αυτόματη επανεκκίνηση της εφαρμογής Node.js.



Πώς να επανεκκινήσετε αυτόματα την εφαρμογή Node.js;

Nodemon είναι ένα εργαλείο γραμμής εντολών που παρακολουθεί το έργο Node.js και επαναφέρει αυτόματα την εφαρμογή όταν πραγματοποιούνται αλλαγές σε αυτήν. Σημαίνει ότι ο χρήστης δεν χρειάζεται να σταματήσει πρώτα την εφαρμογή Node.js και μετά να την εκκινήσει ξανά για να λάβει το αποτέλεσμα αλλαγής.



Το Nodemon είναι εύκολο στη χρήση και επίσης δεν απαιτεί κανένα παράδειγμα για να το καλέσετε. Επιπλέον, δεν επηρεάζει τον πηγαίο κώδικα της εφαρμογής και εξοικονομεί χρόνο για να εκτελεστεί ξανά και ξανά πληκτρολογώντας τον «κόμβο<όνομα αρχείου>».





Πώς να εγκαταστήσετε το 'nodemon';

Node.js ' κόμβος ” είναι μια εξωτερική μονάδα που ο χρήστης πρέπει να εγκαταστήσει καθολικά στο έργο χρησιμοποιώντας την επιλογή “-g”. Για το σκοπό αυτό, εκτελέστε την παρακάτω εντολή:

πάνω από την επιφάνεια της θάλασσας i -σολ κόμβος


Μπορεί να φανεί ότι ο 'nodemon' προστίθεται καθολικά στο τρέχον έργο Node.js:




Επιπλέον, ο 'nodemon' μπορεί επίσης να εγκατασταθεί ως εξάρτηση ανάπτυξης χρησιμοποιώντας το ακόλουθο ' -αποθηκεύσετε ' και ' -dev 'σημαίες με το ' npm ” διαχειριστής πακέτων:

πάνω από την επιφάνεια της θάλασσας i --save-dev κόμβος


Τώρα το ' κόμβος ' προστίθεται ως εξάρτηση στο τρέχον έργο Node.js:


Ελέγξτε την έκδοση 'nodemon'.

Για περισσότερη επαλήθευση του ' κόμβος ”, ο χρήστης μπορεί να εκτελέσει την παρακάτω εντολή για να ελέγξει την εγκατεστημένη έκδοσή της:

κόμβος -σε


Στην παραπάνω εντολή, το ' -σε Η σημαία υποδηλώνει το εκδοχή » λέξη-κλειδί.

Η ακόλουθη έξοδος δείχνει την εγκατεστημένη έκδοση του 'nodemon' που είναι ' 3.0.1 ”:

Πώς να χρησιμοποιήσετε το 'nodemon' για να επανεκκινήσετε αυτόματα μια εφαρμογή Node.js;

Για να χρησιμοποιήσετε το « κόμβος ” για επανεκκίνηση της εφαρμογής Node.js, καθορίστε την ως λέξη-κλειδί ακολουθούμενη από το όνομα του αρχείου με αυτόν τον τρόπο:

κόμβος < όνομα αρχείου >


Στην παραπάνω εντολή το “filename” αντιπροσωπεύει το αρχείο “.js” στο οποίο είναι γραμμένος ο πηγαίος κώδικας της εφαρμογής Node.js. Για παράδειγμα, το όνομά του είναι 'app.js'.

Τώρα, διαβάστε τα παραδείγματα για να χρησιμοποιήσετε το ' κόμβος ” πρακτικά για επανεκκίνηση της εφαρμογής Node.js.

Παράδειγμα 1: Εφαρμογή 'nodemon' στην αρχική επανεκκίνηση της εφαρμογής Node.js

Αυτό το παράδειγμα χρησιμοποιεί τον 'nodemon' για να ξεκινήσει την εφαρμογή Node.js χωρίς να κάνει αλλαγές σε αυτήν:

nodemon app.js


Μπορεί να αναλυθεί ότι ο 'nodemon' ξεκίνησε με επιτυχία το αρχείο 'app.js' εμφανίζοντας την έξοδο του:


Παράδειγμα 2: Εφαρμογή 'nodemon' στην επανεκκίνηση της εφαρμογής Node.js μετά την πραγματοποίηση αλλαγών

Αυτό το παράδειγμα χρησιμοποιεί το 'nodemon' για να επανεκκινήσει το αρχείο 'app.js' του έργου Node.js αφού πραγματοποιήσει τις επιθυμητές αλλαγές:

nodemon app.js


Μπορεί να παρατηρηθεί ότι μετά την αποθήκευση των νέων αλλαγών στο αρχείο 'app.js', ο 'nodemon' επανεκκινεί αυτόματα εμφανίζοντας την έξοδο με βάση το ενημερωμένο περιεχόμενο:


Αυτό αφορά την αυτόματη επανεκκίνηση της εφαρμογής Node.js.

συμπέρασμα

Για αυτόματη επανεκκίνηση της εφαρμογής Node.js, χρησιμοποιήστε το ' κόμβος ” εργαλείο γραμμής εντολών. Αυτό το εργαλείο γραμμής εντολών απαιτεί ' npm (διαχειριστής πακέτων κόμβου) ” για να εγκαταστήσετε καθολικά στο έργο Node.js. Μόλις ολοκληρωθεί η εγκατάσταση, καθορίστε το 'nodemon' ως λέξη-κλειδί με το αρχείο '.js' της εφαρμογής Node ως ' nodemon<όνομα αρχείου> ” για επανεκκίνηση αυτόματα για λήψη του ενημερωμένου εφέ. Αυτή η εγγραφή έχει ουσιαστικά εξηγήσει πώς γίνεται αυτόματη επανεκκίνηση της εφαρμογής Node.js.