后端服务多环境
概述
后端多环境提供开发环境与线上环境隔离能力,支持创建时按需选择环境模式,并提供环境切换、版本回滚、数据发布及 AI 智能修复等完整能力,帮助开发者在保障线上业务稳定运行的同时,提升开发效率与发布质量,实现更加安全、高效的应用交付。
单环境
开发环境与线上环境共用同一套数据库,开发过程中对数据的修改将同步生效于线上环境。
适用场景
- Demo 演示
- 原型验证
- 活动报名页
- 简单工具应用
- 个人记账
- 待办清单等轻量级应用
多环境
开发环境与线上环境数据相互隔离,支持独立开发、测试和发布,避免开发过程影响线上环境,保障业务稳定运行。
适用场景
- 电商商城
- 企业官网及管理后台
- CRM、ERP 等企业管理系统
- AI SaaS 产品
- 团队协作项目
- 正式上线并持续运营的应用

创建时按需开启
创建应用时,可根据业务需求选择单环境或多环境模式。多环境模式下,开发环境与线上环境使用独立数据库,开发过程中的数据及配置修改不会直接影响线上业务,所有变更通过标准化发布流程上线。

多环境发布
多环境发布采用开发环境 → 线上环境的标准化发布流程。发布过程中同步后端配置及数据库结构,根据实际情况同步业务数据,保障线上环境稳定运行。
首次发布,全量初始化线上环境
应用首次发布时,系统将自动初始化线上环境,并同步开发环境中的全部数据库相关配置,包括:
- 数据库表结构+表数据
- 插件+插件配置信息
- Auth 配置+用户数据
- Storage 配置+数据
- 其他数据库相关配置
仅首次发布会初始化同步数据,后续发布不在同步初始化数据。
增量发布,仅同步本次变更
非首次发布时,系统仅同步本次开发过程中发生变更的数据库配置,避免重复同步,提高发布效率。
同步内容包括:
- 数据库表结构
- 插件+插件配置信息,同名插件的AK、SK信息会进行覆盖。
- Auth配置
- Storage 配置
- 其他数据库相关配置
为避免误操作影响线上业务,发布过程中不会同步开发环境已删除的插件及密钥。如需删除线上环境中的插件或密钥,请前往线上环境手动处理。

开发环境后端版本回滚
开发环境每次完成一次版本变更(如发布、保存版本)时,系统都会自动记录当前版本的数据库结构(Schema)和业务数据(Data),生成对应的版本快照。当新版出现接口不兼容、功能异常等问题时,可快速精准回滚至稳定版本,无需重新搭建环境或手动修复数据,环境隔离保障线上业务持续可用。

AI 智能修复发布异常
发布过程中,如数据库结构(Schema)同步失败,系统将自动触发 AI 修复能力。
AI Agent 将自动分析发布异常,识别数据库结构冲突,并生成修复方案。
支持修复:
- Migration 同步失败
- SQL 执行异常
- Schema 冲突
- 插件依赖异常
- Storage 配置异常
- Auth 配置异常
点击 「AI 修复」 后,系统将自动完成可修复内容,并重新执行发布流程。
整个修复过程免费使用,不消耗秒点,帮助开发者快速完成发布。

评价此篇文章
