Gå direkte til indholdet

Cookieindstillinger

Vælg for hver type, hvilke cookies du tillader. Du kan altid ændre dit valg via Cookieindstillinger nederst på hver side. Privatlivspolitik

Nødvendige

Altid slået til

Nødvendige for at logge ind, gemme din kurv og huske dine valg. De er altid slået til.

Hvilke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: din session og at forblive logget ind
  • weboke_basket: din kurv
  • wkBtwIncl: vise priser med eller uden moms
  • wok_cookies: dit cookievalg, 12 måneder

Måler, hvilken annonce der fører til et besøg eller en bestilling, så vi ikke betaler for annoncer, der ikke virker.

Hvilke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), op til 90 dage
  • OpenAI Ads, annoncer i ChatGPT
  • wok_aff: hvilken partner der henviste dig til os (affiliateprogram), 60 dage

4,6
.nl €4,99 (≈ 37,30 kr.)/år.com €14,95 (≈ 112 kr.)/år.eu €5,49 (≈ 41,03 kr.)/år 500+ udvidelser →

Land og sprog

Hvert land har sin egen side med landets priser og moms.

Se

En Node.js-app sætte op

Dit hostingpakke kører ikke kun PHP. Med Setup Node.js App sætter du selv en Node.js-applikation op, for eksempel en Express-app eller et lille API. Hver app får sin egen Node.js-version og sin egen mappe.

Opret en app

  1. Klik i DirectAdmin under Ekstra funktioner på Setup Node.js App.
  2. Klik på CREATE APPLICATION (1).
  3. Vælg under Node.js version (1) versionen. Du kan vælge mellem Node.js 9, 16, 20, 22 og 24. Som standard står der 16, men vælg hellere den nyeste version, som din app understøtter, for 9 og 16 får ikke flere opdateringer.
  4. Vælg under Application mode Development eller Production. Det sætter variablen NODE_ENV. Til en live app vælger du Production.
  5. Udfyld under Application root (2) den mappe, hvor filerne til din app skal ligge, for eksempel apps/minapp. Vælg en mappe uden for public_html.
  6. Vælg under Application URL (3) domænet og eventuelt en sti, for eksempel api for ditdomæne.dk/api. Lader du stien stå tom, kører appen på hele domænet.
  7. Udfyld under Application startup file (4) den fil, som din app starter med, som app.js eller server.js.
  8. Tilføj eventuelt under Environment variables med ADD VARIABLE dine egne indstillinger.
  9. Klik på CREATE.
Funktionen Setup Node.js App med knappen Create Application og meddelelsen No applications found
(1) opret en ny app
Den åbne liste med Node.js-versionerne 16.20.2, 20.20.2, 22.23.4, 24.22.1 og 9.11.2
Node.js-versionen vælger du pr. app
Formularen til at oprette en Node.js-app med felterne Node.js version, Application mode, Application root, Application URL og Application startup file
(1) versionen, (2) appens mappe, (3) adressen, (4) startfilen

Upload din kode og installer pakker

  1. Upload din kode til den mappe, du valgte ved Application root, med Filhåndtering, FTP eller Git (se Upload og download filer og Git: opdater din hjemmeside fra et repository).
  2. Ligger der en package.json i den mappe? Gå så tilbage til Setup Node.js App, klik på blyanten ved din app for at redigere den, og klik på Run NPM Install. Pakkerne bliver så installeret.
  3. Klik på Restart for at starte (eller genstarte) appen.

Efter hver ændring i din kode klikker du igen på Restart. Ellers bliver den gamle version ved med at køre.

Godt at vide

  • Din app skal lytte på den port, som serveren tildeler den. Brug i din kode process.env.PORT og ikke et fast portnummer.
  • Appen kører inden for grænserne for din pakke (CPU, hukommelse, processer, se Resource Usage: CPU, hukommelse og processer). Til en tung app vælger du en større pakke.
  • På en pakke med SSH (se SSH-nøgler og login med SSH) står der øverst i skærmbilledet for din app en kommando til at aktivere den rigtige Node.js-version og mappe i Terminal. Derefter virker node og npm, som du er vant til.
  • En hjemmeside, du har lavet med en sitegenerator (statisk HTML), har ikke brug for Node.js. Den uploader du bare til public_html.

Ofte stillede spørgsmål

Min app giver fejl 503.
Appen starter ikke. Som regel passer startfilen ikke, mangler der pakker (du har glemt Run NPM Install), eller der er en fejl i koden. Kig i mappen til din app i filen stderr.log efter fejlmeddelelsen.

Må min app køre hele dagen?
Ja, så længe den holder sig inden for grænserne for din pakke. Appen startes, når der kommer en forespørgsel, og stoppes igen efter et stykke tid uden forespørgsler. En app, der altid skal køre uden besøgende, som en bot, passer bedre på en VPS.

Min app sidder fast og reagerer ikke på Stop eller Restart.
Vent et minut, og prøv igen. Virker det stadig ikke, så opret en sag og angiv navnet på din app.

Et øjeblik…

Opsæt dine domæner

Angiv for hvert domæne navneserverne, tilknytningen til din hosting, og hvem der bliver ejer.

Indlæser dine domæner…