Botkeep
← Cosa puoi ospitare

Il tuo progetto Node.js, oltre il tuo computer.

Prepara un’API Express, un processo in background o un bot Discord. Un processo, dipendenze dichiarate e risorse da distribuire in base al progetto.

01

Un avvio prevedibile

Includi package.json, script di avvio e lockfile. Installa le dipendenze in locale, prova npm start e conserva il lockfile generato. Non caricare node_modules: le dipendenze native potrebbero differire sul server.

02

HTTP e gateway Discord sono diversi

Un’API richiede una porta HTTP assegnata e il routing. Un bot Discord normalmente apre invece una connessione in uscita al gateway. Lo starter Express ascolta su localhost per i test; per l’hosting usa 0.0.0.0 e SERVER_PORT e abilita il collegamento HTTPS in Domini.

03

Non affidare i dati alla memoria del processo

Un riavvio svuota gli oggetti in memoria. Conserva i dati durevoli in un database o nei file persistenti previsti. Le variabili d’ambiente configurano l’app, non sostituiscono un database. Mantieni una copia dei dati importanti.

04

Misura prima di aumentare le risorse

Il lavoro sincrono pesante può bloccare l’event loop. La RAM dipende da cache, dipendenze e traffico, non solo dal linguaggio. Il simulatore verifica i budget dei piani, non le richieste al secondo.

Prova un progetto concreto

API

Express API

Un’API JSON con controllo di stato, validazione dell’input e arresto ordinato.

6 file · istruzioni incluseScopri il progetto
Bot

discord.js · /ping

Un bot con comando /ping, registrazione esplicita dei comandi e arresto ordinato.

7 file · istruzioni incluseScopri il progetto

I profili abilitati si possono creare dal pannello. Configura indirizzi e HTTPS nella scheda Domini; per un dominio personalizzato serve la verifica DNS. Nessuna garanzia di prestazioni o disponibilità è implicita.