2012-08-10 27 views
0

我在做一些重大改進,以我的主要生產應用在Heroku遷移到雪松在Heroku和heroku.com失去網址herokuapp.com

這包括的過程是:在發展中使用PostgreSQL,升級到最新的Rails,轉移到一個專用的數據庫與Crane,並使用瘦作爲網絡服務器。我想作爲合乎邏輯的步驟來做的「最後」事情是將我的應用升級到Cedar堆棧而不是Bamboo。我已經遵循了大部分指示,並有一個好的「克隆」應用程序。

我想繼續前進,並使用這個新的雪松應用程序,而不是竹一個。

問題是,這個應用程序的主要用途是作爲向iOS應用程序提供API請求的後端。這些請求格式爲:xxx.heroku.com/...

這可能是一個壞主意,首先使用此URL,但這是它,並且無法在所有當前的iOS上進行更改用戶。

我可以找到一種方法來重命名我的雪松應用xxx。問題是它會是xxx.herokuapp.com。我知道在heroku上有一個自動重定向,但它似乎只適用於GET請求。所以我的所有API請求都不會返回我需要的iOS應用程序的XML響應。

有什麼建議嗎?我認爲我可以繼續使用xxx.heroku.app,現在我有點卡住了。

回答

0

簡單的事情是用一個簡單的應用程序替換你的竹子應用程序,該應用程序將請求重定向到新的URL。

我建議永遠不要使用heroku域作爲生產域 - 總是把自己的域放在他們面前。

+0

但它能夠重定向POST請求與參數?看起來比GET重定向更復雜 – Emmanuel 2012-08-10 14:27:39

+0

取決於你如何編寫它。 – 2012-08-13 10:29:49