跳转到内容

Backend

大多数 Proyecta 应用不需要你自行管理 backend。你的数据、登录、支付、邮件和文件存储都是 Proyecta 为你运行的平台能力——无需为每个应用单独 deploy、扩容或付费。

对于典型应用而言,“backend”是你完全不需要操心的部分。Proyecta 已为你提供:

  • 你的数据存储在内置的 CMS 中——这是一个由 Postgres 支撑的托管数据存储,你的应用通过类型化的 hooks 进行读写,无需编写任何服务端代码。
  • 平台能力涵盖常见的 backend 职责:支付(Stripe)、表单与提交登录邮件推送通知文件存储,以及与第三方 API 的连接器。Proyecta 负责管理凭证和服务端逻辑。
  • AI 网关 让你的应用无需自备 API 密钥即可调用前沿大语言模型。

你的应用通过 Proyecta 托管的 API 从前端代码访问所有上述能力——AI 会自动为你完成调用的接入。

有些应用需要_实时_变化的数据——例如消息即时更新的聊天、在线状态(“谁在线”)、动态信息流或多人协作状态。专为此类场景设计的实时 backend 即将推出。如果你今天描述一个需要实时行为的应用,Proyecta 会构建其余所有功能,并将实时更新的部分标记为即将在后续更新中到来——应用的其余部分现在即可在平台数据层上完成发布并正常运行。

Builder 中没有独立的 backend 控制台。直接询问 AI——它会直接读取运行时日志,并为你汇报错误和活动信息。你发布的应用运行在 Proyecta 的托管基础设施上,无需登录你自己的服务器账户。

在本地开发时,你的开发机器可以将 PostgreSQLRedisMongoDBMySQL 等基础设施服务作为 sidecar 容器与应用一同运行。这些是运行时环境下的开发便利工具,与已发布应用的平台数据相互独立。具体使用方式请参阅 Dev Machines