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