Ну вот собственно моя прелессть, базовый обработчик ошибок. Он меня всем устраивает, даже тем что плюет на собак.
Но одна вещь сидит занозой.
Я костьми лягу за централизованный обработчик ошибок, но один кейс в него не вписывается - когда надо отдать джейсон с ошибкой, а не хтмл.
И вот никак не могу придумать, как в этот обрабочик передать, что нам надо не хтмл страничку выдать, а джейсончик. прошу помощи Клуба.
Предупреждение - речь о настоящих ошибках, то есть тех, что случаются непредвиденно, сами по себе. Те, которые мы сами ловим или генерим - понятное дело, можем сами и отправить. Вопрос именно в последнем рубеже, который хендлит неотловленные ошибки. И выдаёт не сообщение об конкретной ошибке, а стандартные извинения.
или не париться, и оставить всё как есть, а ЖС обязать проверять код ответа?
Но одна вещь сидит занозой.
Я костьми лягу за централизованный обработчик ошибок, но один кейс в него не вписывается - когда надо отдать джейсон с ошибкой, а не хтмл.
И вот никак не могу придумать, как в этот обрабочик передать, что нам надо не хтмл страничку выдать, а джейсончик. прошу помощи Клуба.
Предупреждение - речь о настоящих ошибках, то есть тех, что случаются непредвиденно, сами по себе. Те, которые мы сами ловим или генерим - понятное дело, можем сами и отправить. Вопрос именно в последнем рубеже, который хендлит неотловленные ошибки. И выдаёт не сообщение об конкретной ошибке, а стандартные извинения.
или не париться, и оставить всё как есть, а ЖС обязать проверять код ответа?