跳转到内容

入门指南

欢迎来到后端控制台。该平台作为您应用程序服务器端逻辑、数据架构和基础设施的中央指挥中心。它提供了一个统一的界面来管理您的数据库、探索自动生成的 GraphQL API 以及配置基本的应用程序服务。


数据模型是您应用程序的基础。在这里,您可以在不编写复杂迁移脚本的情况下定义数据库结构。

  • 表: 创建和管理数据库表(如 usersaudit_events)以存储您的应用程序记录。
  • 架构和字段: 定义特定的数据类型(文本、数字、日期、UUID)并配置表之间的关系。
  • 视图和数据类型: 创建 SQL 视图用于复杂数据聚合,并定义可重用的数据类型(枚举)以标准化架构中的值。

API 浏览器是一个集成的 GraphiQL 环境,允许您直接与应用程序的 API 交互。

  • 自动生成的 API: 系统根据您的数据模型自动生成 GraphQL 查询(Queries)、变更(Mutations)和订阅(Subscriptions)。
  • 编辑器: 一个可视化工具,通过简单地点击字段来构建查询,无需手动输入语法。
  • 文档: 访问架构的实时内联文档,以了解可用的字段和参数。

对于高级数据操作,SQL Playground 提供了一个原始 SQL 编辑器。

  • 直接访问: 直接对数据库表执行标准 SQL 查询(SELECTJOIN 等)。
  • 调试: 非常适合测试复杂逻辑或调试通过 GraphQL API 难以追踪的数据问题。

通过集成模块连接第三方服务来扩展您应用程序的能力。

  • 通信: 连接 SlackTwilio 进行消息传递。
  • 邮件: 配置 SendGrid 进行事务性邮件发送。
  • 支付: 集成 Stripe 进行支付处理。
  • AI: 连接 ChatGPT 以获得智能功能。

本节管理现代应用程序所需的核心基础设施组件:

  • 文件管理器: 配置存储提供商,如 AWS S3Google Cloud StorageFilestackAzure Blob Storage,以处理用户上传和文件资产。
  • 身份验证提供商: 使用 Auth0GoogleAWS Cognito 或标准 API 令牌设置安全的登录方法。
  • 角色: 定义 RBAC(基于角色的访问控制)以管理权限并限制不同用户(如管理员、客户)可以查看或执行的操作。

设置菜单控制项目的全局配置和安全性:

  • API 密钥: 生成和管理 API 密钥,以允许外部应用程序安全地连接到您的后端。
  • 环境变量: 将敏感配置值(如密钥或外部 URL)安全地存储为键值对。
  • 网络: 配置 CORS(跨源资源共享)策略并设置速率限制以保护您的 API 免受滥用。