カスタム Exception オブジェクトをスローする PHP サービスがあります (単純にメッセージ プロパティがあります)。これらは PHP でキャッチされ、次の処理を行います。
header($_SERVER['SERVER_PROTOCOL'] . ' 400 Bad Request', true, 400);
これにより、次の 2 つのことが発生します。
1) コンソールが起動している場合のコンソール エラー
2) 呼び出される遅延オブジェクトの error() コールバックと .fail()。
1 の副作用のない 2 が必要です。エラー コードを 200 に設定すると、success() と then() のみが呼び出されます。
使用できる妥協点はありますか?