C#クライアントアプリケーションとNode.jsサーバー間の通信でエラーを処理する正しい方法は何でしょうか?私の解決策は、レスポンスボディにステータスコード400または500とエラーメッセージを送信することでしたが、ステータスコードがエラーを意味する場合、WebRequestはボディメッセージを受信しないようです。このエラーメッセージを読んで、エラーに関する正しい情報をユーザーに表示する必要があります。WebRequestとNode.js - エラー処理
通常、サーバーはWebRequestExceptionをスローしてエラーメッセージを渡すと思いますが、Node.jsアプリケーションからこのようなエラーをどのようにスローするかはわかりません。
ステータスコードを200に変更することはできません。以前のバージョンのアプリケーションでは正しく処理されないため、本文からエラーを読み取ることはできません。