Salta ai contenuti

Primi passi

Benvenuto nella Console Backend. Questa piattaforma funge da centro di comando centrale per la logica lato server, l’architettura dei dati e l’infrastruttura della tua applicazione. Fornisce un’interfaccia unificata per gestire il tuo database, esplorare la tua API GraphQL auto-generata e configurare i servizi essenziali dell’applicazione.


Il Modello dati è la base della tua applicazione. Qui definisci la struttura del tuo database senza scrivere script di migrazione complessi.

  • Tabelle: Crea e gestisci tabelle del database (es. users, audit_events) per memorizzare i record della tua applicazione.
  • Schema e Campi: Definisci tipi di dati specifici (Testo, Numero, Data, UUID) e configura le relazioni tra le tabelle.
  • Viste e Tipi di dati: Crea Viste SQL per l’aggregazione complessa dei dati e definisci Tipi di dati (Enum) riutilizzabili per standardizzare i valori nel tuo schema.

L’Esploratore API è un ambiente GraphiQL integrato che ti permette di interagire direttamente con l’API della tua applicazione.

  • API auto-generata: Il sistema genera automaticamente Query, Mutazioni e Sottoscrizioni GraphQL basate sul tuo Modello dati.
  • Compositore: Uno strumento visuale per costruire query semplicemente cliccando sui campi, eliminando la necessità di digitare la sintassi manualmente.
  • Documentazione: Accedi alla documentazione in tempo reale e inline per il tuo schema per comprendere i campi e gli argomenti disponibili.

Per operazioni avanzate sui dati, il SQL Playground fornisce un editor SQL grezzo.

  • Accesso diretto: Esegui query SQL standard (SELECT, JOIN, ecc.) direttamente sulle tabelle del tuo database.
  • Debug: Ideale per testare logica complessa o effettuare il debug di problemi di dati difficili da tracciare attraverso l’API GraphQL.

Estendi le capacità della tua applicazione collegando servizi di terze parti tramite il modulo Integrazioni.

  • Comunicazione: Collega Slack o Twilio per la messaggistica.
  • Email: Configura SendGrid per le email transazionali.
  • Pagamenti: Integra Stripe per l’elaborazione dei pagamenti.
  • IA: Collega ChatGPT per funzionalità intelligenti.

Questa sezione gestisce i componenti infrastrutturali centrali richiesti per un’applicazione moderna:

  • Gestore file: Configura fornitori di archiviazione come AWS S3, Google Cloud Storage, Filestack o Azure Blob Storage per gestire caricamenti utente e risorse file.
  • Fornitori di autenticazione: Configura metodi di accesso sicuri usando Auth0, Google, AWS Cognito o Token API standard.
  • Ruoli: Definisci RBAC (Controllo degli accessi basato sui ruoli) per gestire i permessi e limitare ciò che diversi utenti (es. Admin, Cliente) possono vedere o fare.

Il menu Impostazioni controlla la configurazione globale e la sicurezza del tuo progetto:

  • Chiavi API: Genera e gestisci chiavi API per permettere alle applicazioni esterne di connettersi in modo sicuro al tuo backend.
  • Variabili d’ambiente: Memorizza valori di configurazione sensibili (come chiavi segrete o URL esterni) in modo sicuro come coppie chiave-valore.
  • Rete: Configura le politiche CORS (Cross-Origin Resource Sharing) e imposta Limiti di frequenza per proteggere la tua API da abusi.