Πώς να ρυθμίσετε μια εφαρμογή Node.js στο Spaceship Web Hosting

Το εργαλείο Setup Node.js App στο Spaceship Web Hosting σας επιτρέπει να αναπτύσσετε και να διαχειρίζεστε εφαρμογές Node.js απευθείας από τον πίνακα ελέγχου σας. Η λειτουργία υποστηρίζεται από το CloudLinux και εκτελεί εφαρμογές χρησιμοποιώντας το Passenger.

Αυτός ο οδηγός εξηγεί πώς λειτουργεί η διεπαφή, πώς να δημιουργήσετε μια εφαρμογή και πώς να τη διαχειριστείτε.


Επισκόπηση
  1. Αφού συνδεθείτε στο cPanel σας, ανοίξτε το Setup Node.js App στην ενότητα Exclusive:


  2. Στην κορυφή της σελίδας, θα δείτε το κουμπί Create Application. Κάτω από αυτό, θα εμφανίζονται όλες οι υπάρχουσες εφαρμογές Node.js. Κάθε καταχώρηση εφαρμογής εμφανίζει τα στοιχεία διαμόρφωσης και τις επιλογές διαχείρισης:

Για κάθε δημιουργημένη εφαρμογή, η διεπαφή σας επιτρέπει να δείτε τα γενικά στοιχεία της, συμπεριλαμβανομένου του URL (URI) της εφαρμογής, του ριζικού φακέλου, λειτουργίας (ανάπτυξη ή παραγωγή) και της τρέχουσας κατάστασης

Από την ίδια σελίδα, μπορείτε να επανεκκινήσετε ή να σταματήσετε την εφαρμογή, να επεξεργαστείτε τη διαμόρφωση και τις μεταβλητές περιβάλλοντος ή να την αφαιρέσετε εντελώς.

Συμβουλή: Ο πίνακας εφαρμογών μπορεί να ταξινομηθεί κάνοντας κλικ στους τίτλους των στηλών, όπως App URI, Root Directory, Mode ή Status. Αυτό διευκολύνει τη διαχείριση πολλαπλών εφαρμογών στον ίδιο λογαριασμό.


Πώς να δημιουργήσετε μια εφαρμογή


Αφού πατήσετε το κουμπί +Create Application, θα χρειαστεί να ρυθμίσετε την εφαρμογή σας εισάγοντας τις παρακάτω παραμέτρους:

  • Έκδοση Node.js
    Επιλέξτε την έκδοση που απαιτείται από την εφαρμογή σας. Βεβαιωθείτε πάντα για τη συμβατότητα με το αρχείο package.json σας.

  • Λειτουργία εφαρμογής
    Επιλέξτε μεταξύ Development και Production. Για ζωντανές ιστοσελίδες, συνιστάται η λειτουργία Production.

  • Ριζικός φάκελος εφαρμογής
    Καθορίστε τον κατάλογο όπου θα αποθηκευτούν τα αρχεία της εφαρμογής. Αυτό θα δημιουργήσει τον αντίστοιχο φάκελο κάτω από /home/username.

  • URL εφαρμογής
    Επιλέξτε το domain ή το υπο- domain όπου θα είναι προσβάσιμη η εφαρμογή.

  • Αρχείο εκκίνησης εφαρμογής
    Εισάγετε το κύριο αρχείο που ξεκινά την εφαρμογή σας (π.χ., app.js ή server.js)

Αφού εισαγάγετε όλες τις ρυθμίσεις, κάντε κλικ στο Create. Θα εμφανιστεί το μήνυμα επιτυχίας, μετά το οποίο το σύστημα θα αρχικοποιήσει το περιβάλλον και θα εμφανίσει τα στοιχεία της εφαρμογής σας.


Διαχείριση της εφαρμογής


Αφού αναπτυχθεί, η εφαρμογή σας μπορεί να διαχειριστεί από την ίδια διεπαφή. Εδώ μπορείτε να:

  • Επεξεργασία της εφαρμογής σας


Η σελίδα επεξεργασίας ανοίγει:

  • Επανεκκίνηση

  • Διακοπή/εκκίνηση

  • Διαγραφή


Σημείωση: Η αφαίρεση της εφαρμογής διαγράφει τη διαμόρφωση αλλά δεν αφαιρεί αυτόματα τα αρχεία του έργου σας εκτός αν το κάνετε χειροκίνητα.


Μεταφόρτωση αρχείων και εγκατάσταση εξαρτήσεων


Αφού δημιουργηθεί η εφαρμογή, ανεβάστε τα αρχεία του έργου σας (συμπεριλαμβανομένου του package.json) στον καθορισμένο ριζικό φάκελο της εφαρμογής.

Στη συνέχεια, μπορείτε να εγκαταστήσετε εξαρτήσεις με δύο τρόπους:

  • Μέσα από το Setup Node.js App >> Run NPM Install:


    Το σύστημα θα διαβάσει το αρχείο σας package.json και θα εγκαταστήσει όλα τα απαιτούμενα modules.

  • Μέσω SSH >> εικονικό περιβάλλον.


    Για να εισέλθετε στο εικονικό περιβάλλον μέσω SSH, εκτελέστε την επισημασμένη εντολή που αναφέρεται στην κορυφή της σελίδας:


    Στη συνέχεια, εκτελέστε την εντολή npm install. Αυτό επιτυγχάνει το ίδιο αποτέλεσμα αλλά σας δίνει ευελιξία να:

    • Εγκαταστήσετε συγκεκριμένα πακέτα (npm install package-name)

    • Εγκαταστήσετε άλλα modules/εξαρτήσεις ανάπτυξης

    • Εκτελέσετε build scripts (npm run build)

    • Αντιμετωπίσετε npm σφάλματα απευθείας.


Ορισμός μεταβλητών περιβάλλοντος


Οι μεταβλητές περιβάλλοντος μπορούν να ρυθμιστούν μέσα στις ρυθμίσεις της εφαρμογής. Μπορείτε να ορίσετε μεταβλητές όπως NODE_ENV, API keys, διαπιστευτήρια βάσης δεδομένων, κ.λπ.


Αποθηκεύστε τις αλλαγές και επανεκκινήστε την εφαρμογή στη συνέχεια.

Απαιτείται έγκυρο email