【问题标题】:Deployed ROR API to Heroku and broke it将 ROR API 部署到 Heroku 并破坏它
【发布时间】:2014-10-21 17:52:30
【问题描述】:

我正在为 iOS 应用开发 Rails API。我能够在我的本地主机上运行它并从 iPhone 模拟器中使用它,但现在我想在设备上进行测试。我成功推送到 heroku 并将我的 ROOT_URL 更改为它提供的那个。现在,当我访问应用程序 URL(如果您真的想知道,http://sleepy-lake-5504.herokuapp.com/v1/users)时,我收到错误消息:


应用程序错误

应用程序发生错误,无法提供您的页面。请稍后再试。


而不是 JSON 数据。

我做错了吗?我是否需要对 heroku 做一些特别的事情才能将其作为 API 使用? 不用说,这让我很伤心。

感谢任何帮助。

【问题讨论】:

  • @VigneshPT 有效,但恐怕是临时修复。至少我可以推迟调试部署并继续工作:) 非常感谢
  • 不客气。顺便说一句,您确定您的部署设置正确吗?
  • 没有。这是 unicorn.rb 的问题 - 我现在真的不想处理它哈哈

标签: ios heroku rails-api


【解决方案1】:

您可以使用ngrok 创建到本地主机的隧道。 Ngrok 将转发您的 localhost 并为您提供可以在 iPhone 中使用的 URL。 这将帮助您在不实际托管您的站点的情况下调试您的本地主机,以便您更好地了解出了什么问题。让我知道这是否有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-11
    • 1970-01-01
    • 2014-07-24
    • 1970-01-01
    • 2018-08-18
    • 1970-01-01
    相关资源
    最近更新 更多