Pereiti prie pagrindinio turinio

Kaip paleisti Node.JS aplikaciją?

Šiame gide sužinosite, kaip paleisti Node.js aplikaciją savo talpinimo plane naudojant „Setup Node.JS App“.

Lukas Ščiukas avatar
Parašė Lukas Ščiukas
Atnaujinta prieš daugiau kaip mėnesį

Svarbu!
Node.js palaikomas mūsų „Cloud“ talpinimo planuose. „Cloud“ talpinimo planą galite užsisakyti šioje nuorodoje: „Cloud“ talpinimo planai.


Prisijunkite prie hostingo valdymo pulto. Gidą, kaip tai padaryti, rasite šioje nuorodoje: Kaip prisijungti prie hostingo valdymo pulto per paskyrą?

1. Prisijungus prie hostingo valdymo pulto, skiltyje „Išplėstinės funkcijos“ spauskite „Setup Node.js App“.

Node.js punkas hostingo valdymo pulte

2. Atsidariusiame puslapyje matysite visas sukurtas Node.js aplikacijas. Puslapio dešinėje spauskite mygtuką „Create Application“.

Naujos Node.js aplikacijos sukūrimo mygtukas

3. Naujos aplikacijos formoje įveskite reikiamus duomenis:

  • „Node.js version“ – pasirinkite norimą Node.js versiją.

  • „Application mode“ – pasirinkite „Development“ arba „Production“.
    „Development“ – naudojamas testavimui, leidžia matyti daugiau klaidų, neoptimizuoja našumo.

    „Production“ – rekomenduojama naudoti paleidus projektą klientams. Įjungia optimizacijas, pagerina greitį ir saugumą.

  • „Application root“ – Įveskite katalogą, kuriame laikomi visi aplikacijos failai.
    Tai turi būti pagrindinis Node.js projekto katalogas, kuriame yra:

    • package.json,

    • app.js (ar kitas startinis aplikacijos failas),

    • node_modules (po įdiegimo).

    Pvz.:

    domains/tavodomenas.lt/public_html/aplikacija

    Svarbu: Node.js aplikacijos nebūtina dėti į public_html. Galite naudoti atskirą katalogą, pvz.:

    domains/tavodomenas.lt/nodeapp

  • „Application URL“ – nurodykite adresą, kuriuo naršyklėje bus pasiekiama jūsų aplikacija.

    • Jei aplikacija bus atskirame kataloge, įveskite kelią, pvz.:

      /aplikacija

    • Jei norite, kad aplikacija veiktų tiesiai pagrindiniame domene, palikite tuščią.

  • „Application startup file“ – įrašykite aplikacijos paleidimo failo pavadinimą.
    pvz., app.js, server.js, index.js ar kt.
    Tai failas, kuriame aprašyta jūsų serverio logika ir kuris paleidžiamas pirmasis.

Jei aplikacijai reikia papildomų aplinkos kintamųjų (pvz., API raktų ar DB prisijungimų), juos galite pridėti apačioje paspaudę „Add variable“.

Įvedę visus reikalingus duomenis, spauskite „Create“.

Naujos Node.js aplikacijos nustatymų forma

4. Sukūrus naują Node.js aplikaciją, sistema bandys ją automatiškai paleisti.
Jeigu aplikacijos kataloge dar nėra būtinų failų (pvz., package.json ar startinio failo, tokio kaip app.js), paleidimas gali nepavykti – tai yra normalu, nes aplikacija dar nepabaigta.

Po sukūrimo galite įkelti visus projekto failus naudodami jums patogią FTP programą arba per hostingo valdymo pulto failų naršyklę (File Manager).
Įkėlus failus, jei projekte naudojamos Node.js priklausomybės, būtinai paspauskite Install NPM Packages, kad būtų įdiegtos reikalingos bibliotekos.

Kai failai jau įkelti, aplikaciją galite rankiniu būdu sustabdyti arba perkrauti naudodami viršuje esančius mygtukus „Stop App“ ir „Restart“.

Sukurtos Node.js aplikacijos langas

Node.js aplikaciją galima valdyti ir per terminalą, pasiekiamą hostingo valdymo pulte.
Tai leidžia atlikti įvairius veiksmus tiesiogiai naršyklėje, be papildomų programų ar SSH prisijungimo.

Ar gavote atsakymą į savo klausimą?