Node.jsには、ETIMEDOUT、EACCESSなどのコードを人間が読める文字列に変換するためのstrerror()メソッドまたはモジュールがありますか? (「接続タイムアウト」、「許可が拒否されました」など)。node.jsで、ETIMEDOUTのようなerr.codeをより読みやすい文字列に変換するにはどうすればよいですか?
ことができますまたは関連する、あるケースでは、私は次のように同様requestを使用している場合:
request.get(myurl, function(err, response, body) {
if (err) return cb(err);
...
と私のコードの非linuxyユーザーは特に{"code":"ETIMEDOUT"}
または不可解な他の好きではありませんエラーコード私はそれらのために印刷を終了します。
私は、/ usr/include/asm */errno *をダンプした後に、これらのコードを文字列に変換しようとしていますが、私は他の誰よりも何も見当たりませんこれはアウト。ありがとう!
ちょうど不思議なことに、errオブジェクトにはコード以外のものがありますか?私は推測していないが、私は尋ねると思った。 –
良い質問、私は周りに突っ込んだ、それは変化するようです。 child_process.execにはもっと多くのもの(例えば、スタック、メッセージ)がありますが、リクエストの場合はコードがありません。 –