App hosting

Hosting Node.js

Rulează o aplicație Node.js sau un bot de Discord la RHQ App Hosting.

Aplicația ta Node.js rulează pe panoul nostru de hosting (Pterodactyl). E potrivit pentru boți de Discord, API-uri și aplicații web mici.

  1. Încarcă proiectul

    Deschide tabul Files și încarcă proiectul: package.json, fișierele sursă și tot ce mai are nevoie aplicația. Nu încărca node_modules.

  2. Setează fișierul principal

    Deschide tabul Startup și setează fișierul principal la cel care pornește aplicația, de exemplu index.js.

  3. Adaugă secretele

    Pune tokenurile și cheile într-un fișier .env sau în variabilele de mediu oferite în Startup. Nu le scrie niciodată direct în cod.

  4. Pornește aplicația

    Apasă Start. Dependențele din package.json se instalează la pornire, deci prima pornire durează mai mult. Urmărește Console pentru erori.

Aplicații web și API-uri

Dacă aplicația ascultă pe HTTP, folosește portul alocat serverului tău (afișat în panou). Pterodactyl îl expune și ca variabilă de mediu SERVER_PORT:

js
const port = process.env.SERVER_PORT || 3000;

Actualizare

Încarcă fișierele modificate, apoi apasă Restart. Dacă ai adăugat pachete, actualizează package.json ca să se instaleze la următoarea pornire.