Prejsť na obsah

Nastavenia súborov cookie

Vyberte, aké druhy súborov cookie povolíte. Svoj výber môžete kedykoľvek zmeniť cez Nastavenia súborov cookie v dolnej časti každej stránky. Vyhlásenie o ochrane osobných údajov

Nevyhnutné

Vždy zapnuté

Potrebné na prihlásenie, uchovanie košíka a zapamätanie vašich volieb. Sú vždy zapnuté.

Ktoré súbory cookie?
  • weboke_sessie, weboke_klant, weboke_remember: vaša relácia a trvalé prihlásenie
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazovanie cien s DPH alebo bez DPH
  • wok_cookies: váš výber súborov cookie, 12 mesiacov

Merajú, ktorá reklama vedie k návšteve alebo objednávke, aby sme neplatili za reklamy, ktoré nič neprinášajú.

Ktoré súbory cookie?
  • Google Ads cez Google Tag Manager (_gcl_au, _gcl_aw), najviac 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: ktorý partner vás k nám odporučil (partnerský program), 60 dní

4,6

Krajina a jazyk

Každá krajina má vlastný web s cenami a DPH danej krajiny.

Zobraziť

Een Node.js-app opzetten

Váš hostingový balík nepracuje iba s PHP. Pomocou Setup Node.js App si sami nastavíte Node.js aplikáciu, napríklad Express aplikáciu alebo malé API. Každá aplikácia má vlastnú verziu Node.js a vlastný priečinok.

Vytvorenie aplikácie

  1. V DirectAdmin kliknite v časti Extra funkcie na Setup Node.js App.
  2. Kliknite na CREATE APPLICATION (1).
  3. Pri Node.js version (1) vyberte verziu. Na výber máte Node.js 9, 16, 20, 22 a 24. Predvolene je nastavená verzia 16, zvoľte radšej najnovšiu verziu, ktorú vaša aplikácia podporuje, pretože verzie 9 a 16 už nedostávajú aktualizácie.
  4. Pri Application mode vyberte Development alebo Production. Tým sa nastaví premenná NODE_ENV. Pre ostrú (živú) aplikáciu zvoľte Production.
  5. Pri Application root (2) zadajte priečinok, do ktorého prídu súbory vašej aplikácie, napríklad apps/mojaaplikacia. Zvoľte priečinok mimo public_html.
  6. Pri Application URL (3) vyberte doménu a prípadne cestu, napríklad api pre vašadomena.sk/api. Ak cestu necháte prázdnu, aplikácia bude bežať na celej doméne.
  7. Pri Application startup file (4) zadajte súbor, ktorým sa vaša aplikácia spúšťa, napríklad app.js alebo server.js.
  8. Pri Environment variables môžete pomocou ADD VARIABLE pridať vlastné nastavenia.
  9. Kliknite na CREATE.
Časť Setup Node.js App s tlačidlom Create Application a hlásením No applications found
(1) vytvorenie novej aplikácie
Otvorený zoznam verzií Node.js 16.20.2, 20.20.2, 22.23.4, 24.22.1 a 9.11.2
Verziu Node.js vyberáte pre každú aplikáciu samostatne
Formulár na vytvorenie Node.js aplikácie s poliami Node.js version, Application mode, Application root, Application URL a Application startup file
(1) verzia, (2) priečinok aplikácie, (3) adresa, (4) spúšťací súbor

Nahratie kódu a inštalácia balíčkov

  1. Nahrajte svoj kód do priečinka, ktorý ste zvolili pri Application root, pomocou Web FTP, FTP alebo Git (pozrite Nahrávanie a sťahovanie súborov a Git: aktualizácia webovej stránky z repozitára).
  2. Nachádza sa v tomto priečinku súbor package.json? Vráťte sa do Setup Node.js App, kliknite pri svojej aplikácii na ceruzku na jej úpravu a kliknite na Run NPM Install. Balíčky sa tak nainštalujú.
  3. Kliknutím na Restart aplikáciu (znova) spustíte.

Po každej zmene v kóde znova kliknite na Restart. Inak bude naďalej bežať stará verzia.

Dobré vedieť

  • Vaša aplikácia musí počúvať na porte, ktorý jej pridelí server. V kóde používajte process.env.PORT a nie pevne stanovené číslo portu.
  • Aplikácia beží v rámci limitov vášho balíka (CPU, pamäť, procesy; pozrite Resource Usage: CPU, geheugen en processen). Pre náročnejšiu aplikáciu zvoľte väčší balík.
  • Pri balíku so SSH (pozrite SSH kľúče a prihlasovanie cez SSH) sa v hornej časti obrazovky vašej aplikácie nachádza príkaz na aktiváciu správnej verzie Node.js a priečinka v Termináli. Potom node a npm fungujú ako zvyčajne.
  • Webová stránka, ktorú ste vytvorili pomocou generátora stránok (statické HTML), Node.js nepotrebuje. Tú jednoducho nahráte do public_html.

Často kladené otázky

Moja aplikácia zobrazuje chybu 503.
Aplikácia sa nespustí. Väčšinou nesedí spúšťací súbor, chýbajú balíčky (zabudli ste na Run NPM Install) alebo je chyba v kóde. Pozrite sa do priečinka aplikácie do súboru stderr.log, kde nájdete chybové hlásenie.

Môže moja aplikácia bežať celý deň?
Áno, pokiaľ zostáva v rámci limitov vášho balíka. Aplikácia sa spustí, keď príde požiadavka, a po čase bez požiadaviek sa znova zastaví. Aplikácia, ktorá musí bežať neustále aj bez návštevníkov, napríklad bot, sa lepšie hodí na VPS.

Moja aplikácia zamrzla a nereaguje na Stop ani Restart.
Počkajte minútu a skúste to znova. Ak to ani potom nefunguje, vytvorte tiket a uveďte názov svojej aplikácie.

Chvíľu strpenia…

Nastavte svoje domény

Pri každej doméne nastavte nameservery, prepojenie s hostingom a to, kto bude jej vlastníkom.

Načítavajú sa vaše domény…