Pular para o conteúdo

Primeiros passos

Bem-vindo ao Console Backend. Esta plataforma atua como o centro de comando central para a lógica do lado do servidor, arquitetura de dados e infraestrutura da sua aplicação. Ela fornece uma interface unificada para gerenciar seu banco de dados, explorar sua API GraphQL auto-gerada e configurar serviços essenciais da aplicação.


O Modelo de dados é a base da sua aplicação. Aqui você define a estrutura do seu banco de dados sem escrever scripts de migração complexos.

  • Tabelas: Crie e gerencie tabelas de banco de dados (ex. users, audit_events) para armazenar os registros da sua aplicação.
  • Esquema e Campos: Defina tipos de dados específicos (Texto, Número, Data, UUID) e configure relacionamentos entre tabelas.
  • Views e Tipos de dados: Crie Views SQL para agregação de dados complexa e defina Tipos de dados (Enums) reutilizáveis para padronizar valores no seu esquema.

O Explorador de API é um ambiente GraphiQL integrado que permite interagir diretamente com a API da sua aplicação.

  • API auto-gerada: O sistema gera automaticamente Consultas (Queries), Mutações (Mutations) e Assinaturas (Subscriptions) GraphQL baseadas no seu Modelo de dados.
  • Compositor: Uma ferramenta visual para construir consultas simplesmente clicando em campos, eliminando a necessidade de digitar sintaxe manualmente.
  • Documentação: Acesse documentação em tempo real e inline para seu esquema para entender os campos e argumentos disponíveis.

Para operações de dados avançadas, o SQL Playground fornece um editor SQL bruto.

  • Acesso direto: Execute consultas SQL padrão (SELECT, JOIN, etc.) diretamente nas tabelas do seu banco de dados.
  • Depuração: Ideal para testar lógica complexa ou depurar problemas de dados difíceis de rastrear pela API GraphQL.

Estenda as capacidades da sua aplicação conectando serviços de terceiros através do módulo de Integrações.

  • Comunicação: Conecte o Slack ou Twilio para mensagens.
  • Email: Configure o SendGrid para emails transacionais.
  • Pagamentos: Integre o Stripe para processamento de pagamentos.
  • IA: Conecte o ChatGPT para funcionalidades inteligentes.

Esta seção gerencia os componentes de infraestrutura centrais necessários para uma aplicação moderna:

  • Gerenciador de arquivos: Configure provedores de armazenamento como AWS S3, Google Cloud Storage, Filestack ou Azure Blob Storage para gerenciar uploads de usuários e arquivos.
  • Provedores de autenticação: Configure métodos de login seguros usando Auth0, Google, AWS Cognito ou Tokens de API padrão.
  • Funções: Defina RBAC (Controle de Acesso Baseado em Funções) para gerenciar permissões e restringir o que diferentes usuários (ex. Admin, Cliente) podem ver ou fazer.

O menu de Configurações controla a configuração global e a segurança do seu projeto:

  • Chaves API: Gere e gerencie chaves API para permitir que aplicações externas se conectem de forma segura ao seu backend.
  • Variáveis de ambiente: Armazene valores de configuração sensíveis (como chaves secretas ou URLs externos) de forma segura como pares chave-valor.
  • Rede: Configure políticas CORS (Cross-Origin Resource Sharing) e defina Limites de taxa para proteger sua API contra abusos.