Ielādējot komentārus, radās problēma.

Kā palaist Node.js lietotni Plesk panelī (GARMTECH hostings)

Atbalsta portāls  »  Zināšanu bāze  »  Skatīt rakstu

  Drukāt

Plesk GARMTECH hostingā var palaist Node.js lietotnes, izmantojot iebūvēto Node.js atbalstu. Šajā rakstā: tipiska izvietošanas plūsma (augšupielāde → konfigurēšana → atkarību uzstādīšana → palaišana) un kur skatīt logus.

Pirms sākat

  • Pārliecinieties, ka jūsu hostinga plāns atbalsta Node.js. Plesk panelī domēnam jābūt sadaļai Node.js.
  • Augšupielādējiet projektu ar Plesk File Manager vai FTP‑SSL (GARMTECH hostings pieņem tikai FTP‑SSL savienojumus).

1. solis: Augšupielādējiet lietotnes failus

  1. Plesk atveriet Files.
  2. Izveidojiet mapi lietotnei (piemēram httpdocs/myapp) un augšupielādējiet tajā projekta failus.
  3. Pārbaudiet, vai ir package.json un starta fails (piemēram app.js vai server.js).

2. solis: Ieslēdziet un konfigurējiet Node.js Plesk panelī

  1. Plesk → Websites & Domains → izvēlieties domēnu → Node.js.
  2. Nospiediet Enable Node.js.
  3. Norādiet:
    • Application root: lietotnes mape (piemēram httpdocs/myapp)
    • Application startup file: (piemēram app.js)
    • Document root: statisko failu mape (pēc izvēles; bieži public)
  4. Izvēlieties Node.js versiju (ja pieejamas vairākas).

3. solis: Uzstādiet atkarības (npm install)

Node.js lapā Plesk panelī izmantojiet pogu:

  • NPM install (uzstādīs pakotnes no package.json)

4. solis: Palaidiet (vai pārstartējiet) lietotni

  • Izmantojiet Run / Restart Node.js lapā.

Svarīgi: lietotnei jāizmanto ports, ko piešķir Plesk. Lietojiet process.env.PORT:

const port = process.env.PORT || 3000;
app.listen(port);

Logi un problēmu novēršana

  • Plesk domēnam atveriet Logs, lai redzētu web kļūdas.
  • Node.js lapā pārbaudiet lietotnes output/logus (ja tas ir pieejams jūsu Plesk versijā).
  • Ja lietotne nestartē, bieži iemesli ir: neuzstādītas atkarības, nepareizs startup fails vai kodā “iestrādāts” ports.

Ieteikums: neglabājiet noslēpumus kodā. Production vidē izmantojiet vides mainīgos (environment variables) Node.js iestatījumos Plesk panelī.


Kopīgot, izmantojot
Vai šis raksts jums šķita noderīgs?  

Saistītie raksti


Komentārs

Pievienot Komentāri

Atbildēt uz  

Tags

© GARMTECH