Kør en Node.js-applikation på din hostingpakke

Med hver pakke hos my.host har du mulighed for at køre en Node.js-applikation. Før du kan implementere applikationen, skal du gennemgå nogle få trin. Vi forklarer disse trin i denne vidensbaseartikel.

Hvad er vigtigt at vide?

  • Det anbefales først at oprette et staging- eller dev-miljø og ikke gå direkte i produktion.
  • Vent med at indtaste følsomme data i testapplikationen, indtil du ved, hvordan sikkerheden i din applikation fungerer. Medmindre du allerede har tilstrækkelig viden internt.
  • For at installere og teste en Node.js-applikation er det nyttigt at vide, hvordan du opretter en SSH-forbindelse med din pakke.

 

Oprettelse af applikationen

Gå til DirectAdmin. Du kan læse, hvordan du kommer dertil, i denne artikel: https://my.host/kb/hoe-log-ik-in-op-directadmin/

Når du er logget ind i DirectAdmin, skal du finde Extra Features i menuen til venstre og derefter Setup Node.js App.

opret applikation via DirectAdmin

Klik derefter på Create Application for at oprette din applikation.

opret applikation

 

Du vil nu se følgende skærmbillede:

applikationsindstillinger

Her er nogle vigtige felter, du skal udfylde:

  • Node.js version: Vælg den ønskede Node.js-version (vælg den anbefalede version 19 eller 20).
  • Application mode: Vælg, om dette er en produktions- eller udviklingsinstallation. Vælg først Development, og derefter kan du vælge Production.
  • Application root: Dette er mappen, hvor du opretter applikationen. Du kan betragte den som public_html-mappen i webudviklingstermer.
  • Application URL: Standard-URL'en for din applikation. Du kan for eksempel bruge dit-domæne.dk/application eller lade den være tom for kun dit-domæne.dk.
  • Application startup file: Indgangspunktet for vores server (standard app.js). Lad dette felt være tomt, når du opretter applikationen første gang; app.js bliver oprettet.

Når du har oprettet applikationen, viser vi dig nu, hvordan du opretter et virtuelt miljø til din applikation.

Det anbefales at arbejde med et virtualenv (virtuelt miljø). På den måde kan du holde alle dine NPM-pakker og Node.js-versioner adskilt, hvis du vil køre flere applikationer. Kort sagt sikrer det, at software og moduler ikke konflikter med hinanden, men forbliver samlet med den applikation, de hører til.

Du kan aktivere virtualenv ved at køre linjen øverst i den applikation, du lige har oprettet, via SSH.

applikationsindstillinger

Kopiér linjen. Log ind via SSH. Og indsæt linjen. I dette tilfælde:

source /home/username/nodevenv/domains/uw-domein.nl/app/19/bin/activate && cd /home/username/domains/uw-domein.nl/app

Derefter kan du for eksempel bruge kommandoen 'npm install <softwarepakket>' til at installere de nødvendige pakker.

$ npm install <softwarepakket>

Hvis du ikke kan få din Node.js-applikation til at fungere, hjælper vi gerne. Kontakt venligst vores supportafdeling.


Har du stadig spørgsmål? Kontakt os.