Hoe stel je een Node.js-applicatie in op Spaceship Web Hosting

De Setup Node.js App-tool in Spaceship Web Hosting stelt je in staat om Node.js-applicaties direct vanuit je controlepaneel te implementeren en te beheren. De functie wordt aangedreven door CloudLinux en draait applicaties met Passenger.

Deze handleiding legt uit hoe de interface werkt, hoe je een applicatie aanmaakt en hoe je deze beheert.


Overzicht
  1. Na het inloggen op je cPanel, open Setup Node.js App onder het gedeelte Exclusief:


  2. Bovenaan de pagina zie je de knop Applicatie aanmaken. Daaronder worden bestaande Node.js-applicaties weergegeven. Elke applicatievermelding toont de configuratiedetails en beheeropties:

Voor elke aangemaakte applicatie kun je via de interface de algemene details bekijken, waaronder de applicatie-URL (URI), root-directory, modus (development of production), en huidige status

Vanaf dezelfde pagina kun je de applicatie herstarten of stoppen , de configuratie bewerken en omgevingsvariabelen aanpassen, of de applicatie volledig verwijderen.

Tip: De applicatietabel kan worden gesorteerd door op de kolomkoppen te klikken, zoals App URI, Root Directory, Mode of Status. Dit maakt het eenvoudiger om meerdere applicaties binnen hetzelfde account te beheren.


Hoe maak je een applicatie aan


Na het klikken op de knop +Applicatie aanmaken moet je je app configureren door de volgende parameters in te voeren:

  • Node.js-versie
    Selecteer de versie die je applicatie vereist. Zorg altijd voor compatibiliteit met je package.json-bestand.

  • Applicatiemodus
    Kies tussen Development en Production. Voor live websites wordt Production-modus aanbevolen.

  • Applicatieroot
    Geef de map op waarin de applicatiebestanden worden opgeslagen. Dit maakt de bijbehorende map aan onder /home/username.

  • Applicatie-URL
    Selecteer het domein of subdomein waarop de applicatie toegankelijk zal zijn.

  • Applicatie startbestand
    Voer het hoofdscript in dat je applicatie start (bijv. app.js of server.js)

Zodra alle instellingen zijn ingevoerd, klik op Aanmaken. Het succesbericht verschijnt, waarna het systeem de omgeving initialiseert en je applicatiegegevens toont.


De applicatie beheren


Na implementatie kan je je applicatie vanuit dezelfde interface beheren. Hier kun je:

  • Je applicatie bewerken


De bewerkpagina wordt geopend:

  • Herstarten

  • Stoppen/starten

  • Verwijderen


Let op: Het verwijderen van de applicatie verwijdert de configuratie, maar verwijdert niet automatisch je projectbestanden tenzij je dit handmatig doet.


Bestanden uploaden en afhankelijkheden installeren


Nadat de applicatie is aangemaakt, upload je projectbestanden (inclusief package.json) naar de opgegeven applicatierootmap.

Daarna kun je afhankelijkheden op twee manieren installeren:

  • Binnen Setup Node.js App >> Voer NPM Install uit:


    Het systeem leest je package.json-bestand en installeert alle vereiste modules.

  • Via SSH >> virtuele omgeving.


    Om de virtuele omgeving te betreden via SSH, voer het gemarkeerde commando uit dat bovenaan de pagina wordt vermeld:


    Voer vervolgens het commando uit npm install. Dit levert hetzelfde resultaat op, maar geeft je flexibiliteit om:

    • Specifieke pakketten installeren (npm install package-name)

    • Andere modules/ontwikkelingsafhankelijkheden installeren

    • Build-scripts uitvoeren (npm run build)

    • Fouten direct npm oplossen.


Omgevingsvariabelen instellen


Omgevingsvariabelen kunnen worden geconfigureerd in de applicatie-instellingen. Je kunt variabelen definiëren zoals NODE_ENV, API-sleutels, databasegegevens, enz.


Sla de wijzigingen op en herstart daarna de applicatie.

Een geldig e-mailadres is vereist