You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地调试依赖云端数据库的后端服务方案咨询

云部署应用本地后端开发调试方案探讨

我们的云部署应用(简化后)由以下部分组成:

  • Web前端
  • 若干后端服务
  • 数据库

开发前端时,可通过本地运行前端并将后端调用重定向至公开端点的实际服务,轻松完成调试。

但希望结合前端调试后端服务代码时,虽然能在本地运行后端服务,却因数据库无公开端点,无法访问数据库。

问题: 如何便捷开发服务代码?我想到以下几种方案:

  • 将数据库(或许仅开发环境数据库)公开暴露,但这不符合安全最佳实践,且在CloudFoundry平台中未找到实现方法。
  • 全部使用本地单元测试和组件测试。我们已这么做,但无法覆盖所有场景,尤其是与前端的集成场景。
  • 将代码变更部署至开发环境进行测试。这是当前的做法,但存在以下问题:
    • 开发周转速度远慢于本地运行
    • 无法连接调试器至已部署应用,只能通过日志调试,效率低下
    • 开发环境数量有限,会导致资源争抢
  • 通过测试数据在本地部署数据库副本

技术细节: 基于AWS使用CloudFoundry云平台,后端服务采用C# + .NET Core 5开发,本地使用Windows系统的Visual Studio 2019进行开发。

内容的提问来源于stack exchange,提问作者Jonathan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 07:45:38