【问题标题】:Is Heroku overriding my 500 error message?Heroku 是否覆盖了我的 500 错误消息?
【发布时间】:2012-12-02 02:45:20
【问题描述】:

我正在尝试从 http 500 响应返回自定义错误消息。在本地测试时,它会提供自定义响应,但在 Heroku 上运行时,它会给出通用的“内部服务器错误”响应。 Heroku 是否覆盖 500 错误响应?如果是这样,有没有办法让它使用我发送的自定义?

【问题讨论】:

    标签: http heroku httpresponse


    【解决方案1】:

    您需要将自定义错误消息和维护页面上传到外部源,例如 S3。然后,您需要将错误页面的位置添加到您的应用配置中,以便在需要时调用它们。

    heroku config:add \
      ERROR_PAGE_URL=http://s3.amazonaws.com/your_bucket/your_error_page.html \
      MAINTENANCE_PAGE_URL=http://s3.amazonaws.com/your_bucket/your_maintenance_page.html
    

    有关更多信息,请参阅 Heroku 文档:https://devcenter.heroku.com/articles/error-pages

    【讨论】:

      猜你喜欢
      • 2018-01-09
      • 2019-07-18
      • 1970-01-01
      • 2013-06-09
      • 2020-11-06
      • 2013-07-13
      • 1970-01-01
      • 1970-01-01
      • 2011-02-25
      相关资源
      最近更新 更多