Heroku отменя ли моето съобщение за грешка 500?

Опитвам се да върна персонализирано съобщение за грешка от http 500 отговора. Когато го тествате локално, той предоставя персонализирания отговор, но когато работи на Heroku, дава общ отговор „Вътрешна сървърна грешка“. Heroku отменя ли 500 отговора за грешка? И ако е така, има ли начин да използва персонализирания, който изпратих?


person TimE    schedule 02.12.2012    source източник


Отговори (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

person Pete    schedule 03.12.2012