2012-12-02 9 views
0

나는 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