Изменение ответа сервера в случае срабатывания исключения

Всё что касается построения API
Ответить
urfii
Сообщения: 29
Зарегистрирован: 2015.07.18, 23:10

Изменение ответа сервера в случае срабатывания исключения

Сообщение urfii »

При экспепшне добавляется такое свойство в ответ:
"type":"yii\\base\\InvalidRouteException"
естественно, при разных эксепшнах, будет разная строка в поле type.

А если я не хочу показывать эти данные?
В конфиге в "on beforeSend" я пробовал переопределять $response->data['type'] - результат тот же.
Как тогда с этим справиться?
Аватара пользователя
SiZE
Сообщения: 2813
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: Изменение ответа сервера в случае срабатывания исключения

Сообщение SiZE »

Может ты покажешь что ты там делал в конфиге?

https://www.yiiframework.com/doc/guide/ ... r-response
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Изменение ответа сервера в случае срабатывания исключения

Сообщение ElisDN »

На проде отключают YII_DEBUG и ничего лишнего не выводится.
Аватара пользователя
SiZE
Сообщения: 2813
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: Изменение ответа сервера в случае срабатывания исключения

Сообщение SiZE »

ElisDN писал(а): 2019.01.18, 16:45 На проде отключают YII_DEBUG и ничего лишнего не выводится.
Я уж и подзабыл про это =)

https://github.com/yiisoft/yii2/blob/ab ... r.php#L143
urfii
Сообщения: 29
Зарегистрирован: 2015.07.18, 23:10

Re: Изменение ответа сервера в случае срабатывания исключения

Сообщение urfii »

ElisDN писал(а): 2019.01.18, 16:45 На проде отключают YII_DEBUG и ничего лишнего не выводится.
Спасибо! Не подумал об этом.
Ответить