Node.js logo

Node.js ottimizzato per la produzione

Fai il deploy di bot, API e worker in JavaScript. Il tuo codice gira in un container isolato, con le dipendenze installate prima dell'avvio.

A partire da 12,49 BRL/mese

Cosa è già pronto

L'ambiente conosce già il tuo linguaggio: carichi il codice e gira.

  • Regolazione automatica dell'heap V8

    Le app con 1 GB di RAM o più ricevono una regolazione dell'heap V8 per evitare crash per memoria esaurita.

  • Installazione senza configurazione

    Niente node_modules nell'upload? Le dipendenze del package.json vengono installate prima dell'avvio dell'app.

  • ESM e CommonJS

    Accetta .js, .mjs, .cjs e .jsx senza configurare un bundler: carichi il codice così com'è.

  • Riavvio automatico intelligente

    L'app si riavvia dopo un crash, senza entrare in loop su errori noti come token non valido o sintassi errata.

Cosa puoi ospitare

Progetti che girano su questo runtime.

  • Bot Discord, Telegram e WhatsApp

    Bot online 24/7 con discord.js, Telegraf, grammY, Baileys o whatsapp-web.js, con riavvio automatico.

  • API REST e GraphQL

    Backend con Express, Fastify, Hono o NestJS, con Prisma o Drizzle per accedere al database.

  • Backend SaaS

    Autenticazione JWT, pagamenti con Stripe e ricezione di webhook in un backend Node sempre online.

  • Worker, code e cron job

    Elaborazione in background con BullMQ, Bee-Queue o Agenda, consumando code su Redis.

  • WebSocket in tempo reale

    Socket.IO, ws o SSE per chat, notifiche e dashboard che si aggiornano in tempo reale.

  • SSR con Next.js e Nuxt

    Rendering lato server per app Next.js, Nuxt, SvelteKit o React Router in esecuzione su Node.

Configurazione e versioni

La dashboard genera lo squarecloud.app al deploy, oppure scrivi il tuo nella radice del progetto: nome, file principale, memoria e versione in un unico posto.

squarecloud.app
DISPLAY_NAME=Node.js
MAIN=index.js
MEMORY=512
VERSION=recommended
Versioni
recommended · 24latest · 26
File accettati
.js.jsx.mjs.cjs.mjsx.cjsx
Dipendenze
package.json
Valori di RUNTIME=
nodejsjavascript

Un piano per ogni fase del tuo progetto

Inizia in piccolo e scala quando ne hai bisogno, senza contratti di permanenza.

4,9 su 5 · 402 recensioni su Google + TrustpilotTrustpilot

Ospitato in un datacenter partner con certificazioni
Tier 3ISO 27001SOC 2 Type IIProtezione DDoS Always-On
Esplora la nostra infrastruttura

Domande frequenti su Node.js Hosting

Versioni, prestazioni, ESM e auto-restart su Square Cloud.

Quali versioni di Node.js sono disponibili?

Latest: Node.js 26. Recommended: Node.js 24 (LTS stabile). Imposta tramite VERSION=latest o VERSION=recommended.

Come funziona il tuning automatico dell'heap V8?

Le app con 1 GB+ di RAM ricevono un tuning automatico di V8 per evitare crash di memoria con carichi di lavoro pesanti. Le app più piccole usano l'heap di default di Node.

Devo fare il build prima di caricare?

No. Square rileva l'assenza di node_modules ed esegue npm install prima dell'avvio. Accetta progetti che usano npm, pnpm o yarn.

Posso personalizzare il comando di avvio?

Sì. Imposta START= in squarecloud.app con il comando che preferisci. Utile per passare flag moderne di Node come --env-file=.env.extra (carica le variabili senza il nostro sistema di env), --watch, --inspect o --max-old-space-size per carichi di lavoro specifici.

Pronto a scalare il tuo progetto?

Unisciti agli oltre 500.000 sviluppatori che hanno usato Square Cloud per ospitare i loro progetti.

  • Prezzi prevedibili
  • Nessuna sorpresa in fattura
  • Deploy in pochi secondi
  • Alta disponibilità
  • Scala con stabilità
  • Riavvio automatico
  • SSL e sicurezza inclusi
  • Container isolati