我正在对 Heroku 上的主要生产应用程序进行几项重大改进
这包括:在开发中使用 PostgreSQL,升级到最新的 Rails,使用 Crane 迁移到专用数据库,以及使用 Thin 作为 Web 服务器。作为合乎逻辑的步骤,我想做的“最后”一件事是将我的应用程序升级到 Cedar 堆栈而不是 Bamboo。我已经按照大部分说明进行操作,并且拥有一个不错的“克隆”应用程序。
我想继续前进并使用这个新的雪松应用程序而不是竹子应用程序。
问题是这个应用程序的主要用途是作为后端为 iOS 应用程序提供 API 请求。这些请求的格式为:xxx.heroku.com/...
一开始就使用这个 url 可能是个坏主意,但这就是我们当前所有 iOS 用户无法更改的。
我可以找到一种方法来重命名我的雪松应用程序 xxx。问题是它将是 xxx.herokuapp.com 。我知道 heroku 上有一个自动重定向,但它似乎只适用于 GET 请求。所以我所有的 API 请求都不会返回我需要的 iOS 应用程序的 XML 响应。
有什么建议么 ?我以为我可以继续使用 xxx.heroku.app ,但我现在有点卡住了。