Hur du ställer in en Node.js-applikation i Spaceship Web Hosting

Verktyget Setup Node.js App i Spaceship Web Hosting låter dig distribuera och hantera Node.js-applikationer direkt från din kontrollpanel. Funktionen drivs av CloudLinux och kör applikationer med Passenger.

Den här guiden förklarar hur gränssnittet fungerar, hur du skapar en applikation och hur du hanterar den.


Översikt
  1. Efter att du loggat in på din cPanel, öppna Setup Node.js App under avsnittet Exklusivt:


  2. Högst upp på sidan ser du knappen Skapa applikation. Nedanför listas alla befintliga Node.js-applikationer. Varje applikationspost visar dess konfigurationsdetaljer och hanteringsalternativ:

För varje skapad applikation kan du i gränssnittet se dess allmänna detaljer, inklusive applikationens URL (URI), rotkatalog, läge (utveckling eller produktion) och nuvarande status

Från samma sida kan du starta om eller stoppa applikationen, redigera dess konfiguration och miljövariabler, eller ta bort den helt.

Tips: Applikationstabellen kan sorteras genom att klicka på kolumnrubrikerna, såsom App URI, Rotkatalog, Läge eller Status. Detta gör det enklare att hantera flera applikationer inom samma konto.


Hur du skapar en applikation


Efter att du klickat på knappen +Skapa applikation behöver du konfigurera din app genom att ange följande parametrar:

  • Node.js-version
    Välj den version som krävs av din applikation. Säkerställ alltid kompatibilitet med din package.json-fil.

  • Applikationsläge
    Välj mellan Utveckling och Produktion. För live-webbplatser rekommenderas Produktionsläge.

  • Applikationsrot
    Ange katalogen där applikationsfilerna ska lagras. Detta skapar motsvarande mapp under /home/username.

  • Applikations-URL
    Välj den domän eller subdomän där applikationen ska vara tillgänglig.

  • Applikationens startfil
    Ange huvudfilen som startar din applikation (t.ex. app.js eller server.js)

När alla inställningar är ifyllda, klicka på Skapa. Ett meddelande om att det lyckades visas, varefter systemet initierar miljön och visar dina applikationsdetaljer.


Hantera applikationen


När applikationen har distribuerats kan du hantera den från samma gränssnitt. Här kan du:

  • Redigera din applikation


Redigeringssidan öppnas:

  • Starta om

  • Stoppa/starta

  • Ta bort


Obs: Om du tar bort applikationen raderas konfigurationen men dina projektfiler tas inte bort automatiskt om du inte gör det manuellt.


Ladda upp filer och installera beroenden


När applikationen har skapats, ladda upp dina projektfiler (inklusive package.json) till den angivna applikationsrotkatalogen.

Därefter kan du installera beroenden på två sätt:

  • I Setup Node.js App >> Kör NPM Install:


    Systemet läser din package.json-fil och installerar alla nödvändiga moduler.

  • Via SSH >> virtuell miljö.


    För att gå in i den virtuella miljön via SSH, kör det markerade kommandot som nämns högst upp på sidan:


    Kör sedan kommandot npm install. Detta ger samma resultat men ger dig flexibilitet att:

    • Installera specifika paket (npm install package-name)

    • Installera andra moduler/utvecklingsberoenden

    • Köra byggskript (npm run build)

    • Felsöka npm fel direkt.


Ställa in miljövariabler


Miljövariabler kan konfigureras i applikationsinställningarna. Du kan definiera variabler som NODE_ENV, API-nycklar, databasuppgifter, etc.


Spara ändringarna och starta om applikationen därefter.

En giltig e-postadress krävs