Cum să configurați o aplicație Node.js în Spaceship Web Hosting

Instrumentul Setup Node.js App din Spaceship Web Hosting vă permite să implementați și să gestionați aplicații Node.js direct din panoul de control. Funcționalitatea este alimentată de CloudLinux și rulează aplicațiile folosind Passenger.

Acest ghid explică modul de funcționare al interfeței, cum să creați o aplicație și cum să o gestionați.


Prezentare generală
  1. După ce v-ați autentificat în cPanel, deschideți Setup Node.js App din secțiunea Exclusiv:


  2. În partea de sus a paginii veți vedea butonul Create Application. Sub acesta, vor fi listate toate aplicațiile Node.js existente. Fiecare intrare de aplicație afișează detaliile de configurare și opțiunile de gestionare:

Pentru fiecare aplicație creată, interfața vă permite să vizualizați detaliile generale, inclusiv URL-ul (URI), directorul rădăcină, modul (development sau production) și statusul curent. 

De pe aceeași pagină puteți reporni sau opri aplicația, edita configurația și variabilele de mediu sau elimina complet aplicația.

Sfat: Tabelul aplicațiilor poate fi sortat făcând clic pe anteturile coloanelor, cum ar fi App URI, Root Directory, Mode sau Status. Acest lucru facilitează gestionarea mai multor aplicații în același cont.


Cum să creați o aplicație


După ce apăsați butonul +Create Application, va trebui să configurați aplicația introducând următorii parametri:

  • Versiunea Node.js
    Selectați versiunea necesară pentru aplicația dvs. Asigurați-vă întotdeauna de compatibilitatea cu fișierul package.json.

  • Modul aplicației
    Alegeți între Development și Production. Pentru site-urile live, modul Production este recomandat.

  • Rădăcina aplicației
    Specificați directorul unde vor fi stocate fișierele aplicației. Acesta va crea folderul corespunzător sub /home/username.

  • URL-ul aplicației
    Selectați domeniul sau subdomeniul unde aplicația va fi accesibilă.

  • Fișierul de pornire al aplicației
    Introduceți fișierul principal care pornește aplicația (de exemplu, app.js sau server.js)

După ce ați introdus toate setările, faceți clic pe Create. Va apărea mesajul de succes, după care sistemul va inițializa mediul și va afișa detaliile aplicației dvs.


Gestionarea aplicației


După implementare, aplicația poate fi gestionată din aceeași interfață. Aici puteți:

  • Editați aplicația


Se deschide pagina de editare:

  • Repornire

  • Oprire/pornire

  • Ștergere


Notă: Eliminarea aplicației șterge configurația, dar nu elimină automat fișierele proiectului decât dacă faceți acest lucru manual.


Încărcarea fișierelor și instalarea dependențelor


După crearea aplicației, încărcați fișierele proiectului (inclusiv package.json) în directorul rădăcină specificat al aplicației.

Apoi, puteți instala dependențele în două moduri:

  • În interiorul Setup Node.js App >> Run NPM Install:


    Sistemul va citi fișierul dvs. package.json și va instala toate modulele necesare.

  • Prin SSH >> mediu virtual.


    Pentru a intra în mediul virtual prin SSH, rulați comanda evidențiată menționată în partea de sus a paginii:


    Apoi, rulați comanda npm install. Acest lucru obține același rezultat, dar vă oferă flexibilitatea de a:

    • Instalați pachete specifice (npm install package-name)

    • Instalați alte module/dependețe de dezvoltare

    • Rulați scripturi de build (npm run build)

    • Depanați npm erorile direct.


Setarea variabilelor de mediu


Variabilele de mediu pot fi configurate în setările aplicației. Puteți defini variabile precum NODE_ENV, chei API, date de autentificare pentru baze de date etc.


Salvați modificările și reporniți aplicația ulterior.

Este necesară o adresă de email validă