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