0

http 500 応答からカスタム エラー メッセージを返そうとしています。ローカルでテストすると、カスタム応答が返されますが、Heroku で実行すると、一般的な「Internal Server Error」応答が返されます。Heroku は 500 のエラー応答を上書きしますか? もしそうなら、私が送ったカスタムのものを使用させる方法はありますか?

4

1 に答える 1

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

于 2012-12-03T07:42:00.283 に答える