Я использую эту модель JSON для получения данных с сервера: {status: 0, result: {}, error: {}}
.В этом случае вы можете проверить атрибут status
для успешности вызова остальных API.Таким образом, в зависимости от status
, вы можете обрабатывать переменную error
или result
.
На стороне сервера, если обнаружена какая-либо ошибка / исключение, вы можете отправить обратно клиенту (в частности), в переменной error.
В вашем случае, например: вы обнаружили ошибку db на стороне сервера, вы определяете статус для этого (например) 430 , вы отправляете обратносообщение с ошибкой и кодом состояния, таким образом, вы можете хорошо справиться с проблемой.
Надеюсь, это поможет!:)