0

我正在对 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 ,但我现在有点卡住了。

4

1 回答 1

0

简单的事情是用一个简单的应用程序替换您的竹应用程序,该应用程序将请求重定向到您的新 URL。

我建议永远不要将 heroku 域用作生产域 - 始终将您自己的域放在它们前面。

于 2012-08-10T13:27:48.510 回答