Το πρόβλημα του δοκιμαστικού ιστότοπου NodeJS σε διακομιστή VPS
Λοιπόν, έχουμε ξεκινήσει τον δοκιμαστικό μας ιστότοπο online. Ωστόσο, υπάρχει ένα πρόβλημα - αν κλείσετε το τερματικό, ο ιστότοπος δεν θα λειτουργεί.
Φυσικά, εμείς θέλουμε ο ιστότοπος να λειτουργεί συνεχώς, χωρίς τη σύνδεσή μας στον διακομιστή. Αυτό μπορεί να γίνει, αλλά για να το επιτύχουμε πρέπει να εγκαταστήσουμε ένα ειδικό πρόγραμμα που θα διατηρεί το σκριπτ ενεργό ακόμα και μετά την αποσύνδεση του τερματικού από τον διακομιστή.
Στο NodeJS υπάρχουν πολλές βιβλιοθήκες για αυτό. Αυτές είναι η forever και η pm2. Εμείς θα χρησιμοποιήσουμε το PM2, καθώς υποστηρίζει τη λειτουργία του σκριπτ ακόμα και μετά από επανεκκίνηση του διακομιστή. Στην επόμενη ενότητα του σεφαρματείου θα ασχοληθούμε με τη μελέτη αυτής της βιβλιοθήκης.
Βεβαιωθείτε ότι η αποσύνδεση του τερματικού από τον διακομιστή σταματά τον ιστότοπο.