Ga naar inhoud

Aan de slag

Welkom bij de Backend Console. Dit platform fungeert als het centrale commandocentrum voor de serversidelogica, data-architectuur en infrastructuur van je applicatie. Het biedt een uniforme interface om je database te beheren, je automatisch gegenereerde GraphQL-API te verkennen en essentiële applicatiediensten te configureren.


Het Datamodel is de basis van je applicatie. Hier definieer je de structuur van je database zonder complexe migratiescripts te schrijven.

  • Tabellen: Maak en beheer databasetabellen (bijv. users, audit_events) om de records van je applicatie op te slaan.
  • Schema & Velden: Definieer specifieke datatypes (Tekst, Nummer, Datum, UUID) en configureer relaties tussen tabellen.
  • Views & Datatypes: Maak SQL Views voor complexe data-aggregatie en definieer herbruikbare Datatypes (Enums) om waarden in je schema te standaardiseren.

De API Explorer is een geïntegreerde GraphiQL-omgeving waarmee je direct kunt communiceren met de API van je applicatie.

  • Auto-gegenereerde API: Het systeem genereert automatisch GraphQL Queries, Mutations en Subscriptions op basis van je Datamodel.
  • Composer: Een visueel hulpmiddel om queries te bouwen door simpelweg op velden te klikken, waardoor het handmatig typen van syntax overbodig wordt.
  • Documentatie: Toegang tot realtime, inline documentatie voor je schema om beschikbare velden en argumenten te begrijpen.

Voor geavanceerde databewerkingen biedt de SQL Playground een ruwe SQL-editor.

  • Directe toegang: Voer standaard SQL-queries (SELECT, JOIN, etc.) rechtstreeks uit op je databasetabellen.
  • Debugging: Ideaal voor het testen van complexe logica of het debuggen van dataproblemen die moeilijk te traceren zijn via de GraphQL-API.

Breid de mogelijkheden van je applicatie uit door services van derden te verbinden via de module Integraties.

  • Communicatie: Verbind Slack of Twilio voor berichtenverkeer.
  • E-mail: Configureer SendGrid voor transactionele e-mails.
  • Betalingen: Integreer Stripe voor betalingsverwerking.
  • AI: Verbind ChatGPT voor intelligente functies.

Dit gedeelte beheert de kerninfrastructuurcomponenten die nodig zijn voor een moderne applicatie:

  • Bestandsbeheer: Configureer opslagproviders zoals AWS S3, Google Cloud Storage, Filestack of Azure Blob Storage voor het beheer van gebruikersuploads en bestanden.
  • Authenticatieproviders: Stel veilige inlogmethoden in met Auth0, Google, AWS Cognito of standaard API-tokens.
  • Rollen: Definieer RBAC (Rolgebaseerde toegangscontrole) om rechten te beheren en te beperken wat verschillende gebruikers (bijv. Admin, Klant) kunnen zien of doen.

Het menu Instellingen beheert de globale configuratie en beveiliging van je project:

  • API-sleutels: Genereer en beheer API-sleutels om externe applicaties veilig te laten verbinden met je backend.
  • Omgevingsvariabelen: Sla gevoelige configuratiewaarden (zoals geheime sleutels of externe URL’s) veilig op als sleutel-waardeparen.
  • Netwerk: Configureer CORS-beleid (Cross-Origin Resource Sharing) en stel Snelheidslimieten in om je API te beschermen tegen misbruik.