Salt la conținut

Setări cookie-uri

Alegeți pentru fiecare tip ce cookie-uri permiteți. Puteți modifica oricând alegerea prin Setări cookie-uri, în partea de jos a fiecărei pagini. Declarație de confidențialitate

Necesare

Mereu active

Necesare pentru autentificare, pentru păstrarea coșului și pentru a vă reține alegerile. Acestea sunt mereu active.

Ce cookie-uri?
  • weboke_sessie, weboke_klant, weboke_remember: sesiunea și menținerea autentificării
  • weboke_basket: coșul de cumpărături
  • wkBtwIncl: afișarea prețurilor cu sau fără TVA
  • wok_cookies: alegerea privind cookie-urile, 12 luni

Măsoară ce reclamă duce la o vizită sau o comandă, ca să nu plătim pentru reclame care nu aduc nimic.

Ce cookie-uri?
  • Google Ads prin Google Tag Manager (_gcl_au, _gcl_aw), până la 90 de zile
  • OpenAI Ads, reclame în ChatGPT
  • wok_aff: prin ce partener ați ajuns la noi (program de afiliere), 60 de zile

4,6

Țară și limbă

Fiecare țară are propriul site, cu prețurile și TVA-ul pentru țara respectivă.

Vedeți

Cum configurați o aplicație Node.js

Pachetul dvs. de găzduire nu rulează doar PHP. Cu Setup Node.js App puteți configura chiar dumneavoastră o aplicație Node.js, de exemplu o aplicație Express sau un API mic. Fiecare aplicație primește o versiune proprie de Node.js și o mapă proprie.

Crearea unei aplicații

  1. Faceți clic în DirectAdmin, sub Extra Features, pe Setup Node.js App.
  2. Faceți clic pe CREATE APPLICATION (1).
  3. Alegeți la Node.js version (1) versiunea. Puteți alege dintre Node.js 9, 16, 20, 22 și 24. Implicit este setată 16, dar este de preferat să alegeți cea mai recentă versiune pe care o acceptă aplicația dvs., deoarece versiunile 9 și 16 nu mai primesc actualizări.
  4. Alegeți la Application mode Development sau Production. Aceasta setează variabila NODE_ENV. Pentru o aplicație live alegeți Production.
  5. Completați la Application root (2) mapa în care vor fi plasate fișierele aplicației dvs., de exemplu apps/mijnapp. Alegeți o mapă în afara public_html.
  6. Alegeți la Application URL (3) domeniul și, eventual, o cale, de exemplu api pentru domeniuldvs.ro/api. Dacă lăsați calea goală, aplicația va rula pe întregul domeniu.
  7. Completați la Application startup file (4) fișierul cu care pornește aplicația dvs., cum ar fi app.js sau server.js.
  8. Adăugați, eventual, la Environment variables, cu ADD VARIABLE, setări proprii.
  9. Faceți clic pe CREATE.
Secțiunea Setup Node.js App cu butonul Create Application și mesajul No applications found
(1) crearea unei aplicații noi
Lista deschisă cu versiunile Node.js 16.20.2, 20.20.2, 22.23.4, 24.22.1 și 9.11.2
Versiunea Node.js se alege separat pentru fiecare aplicație
Formularul pentru crearea unei aplicații Node.js cu câmpurile Node.js version, Application mode, Application root, Application URL și Application startup file
(1) versiunea, (2) mapa aplicației, (3) adresa, (4) fișierul de pornire

Încărcarea codului și instalarea pachetelor

  1. Încărcați codul dvs. în mapa pe care ați ales-o la Application root, folosind File Manager, FTP sau Git (vezi Încărcarea și descărcarea fișierelor și Git: actualizarea site-ului dumneavoastră dintr-un repository).
  2. Există un fișier package.json în acea mapă? Reveniți atunci la Setup Node.js App, faceți clic pe creionul de lângă aplicația dvs. pentru a o edita și faceți clic pe Run NPM Install. Pachetele vor fi astfel instalate.
  3. Faceți clic pe Restart pentru a porni (din nou) aplicația.

După fiecare modificare a codului dvs., faceți din nou clic pe Restart. Altfel, va continua să ruleze versiunea veche.

Bine de știut

  • Aplicația dvs. trebuie să asculte pe portul pe care i-l atribuie serverul. Folosiți în codul dvs. process.env.PORT și nu un număr de port fix.
  • Aplicația rulează în limitele pachetului dvs. (CPU, memorie, procese; vezi Resource Usage: CPU, memorie și procese). Pentru o aplicație solicitantă alegeți un pachet mai mare.
  • Pe un pachet cu SSH (vezi SSH Keys și autentificarea prin SSH), în partea de sus a ecranului aplicației dvs. apare o comandă pentru a activa în Terminal versiunea și mapa corecte de Node.js. După aceea, node și npm funcționează așa cum sunteți obișnuiți.
  • Un site web pe care l-ați creat cu un generator de site-uri (HTML static) nu are nevoie de Node.js. Acesta se încarcă pur și simplu în public_html.

Întrebări frecvente

Aplicația mea afișează o eroare 503.
Aplicația nu pornește. De obicei fișierul de pornire este incorect, lipsesc pachete (ați uitat Run NPM Install) sau există o eroare în cod. Verificați în mapa aplicației dvs. fișierul stderr.log pentru mesajul de eroare.

Poate rula aplicația mea toată ziua?
Da, atâta timp cât rămâne în limitele pachetului dvs. Aplicația pornește atunci când sosește o solicitare și se oprește din nou după un timp fără solicitări. O aplicație care trebuie să ruleze mereu, chiar fără vizitatori, cum ar fi un bot, se potrivește mai bine pe un VPS.

Aplicația mea s-a blocat și nu răspunde la Stop sau Restart.
Așteptați un minut și încercați din nou. Dacă tot nu funcționează, deschideți un tichet și menționați numele aplicației dvs.

Un moment…

Configurați domeniile

Stabiliți pentru fiecare domeniu nameserverele, legătura cu hostingul și cine devine titularul.

Se încarcă domeniile…