nodejsエラー優先?


nodejsエラー優先コール
私たちは、nodejs解決高合併が非常に有力であることを知っています.彼は非I/O密集型であり、様々な非同期エコーに依存しています.
しかし、コールバックの時は未知の結果に成功と異常があります.
nodejs約束:
  • コールバック関数の最初のパラメータは、エラーオブジェクトのerrorでなければなりません.エラーが発生したら、最初のパラメータerrorで関数が戻ります.実行時に、要求フェーズと処理フェーズに分けて、この2つの期間の間に異常が発生します.最初のパラメータ
  • としてしか捉えられません.
  • 番目のパラメータを成功応答のデータとして使用します.異常がなければ、errorはnull第二の成功データとして設定されます.
  • に戻ります.
    例えば、阮先生のファイル読み込み処理:
     fs.readFile('/etc/passwd',function(err,data){
        if(err) throw err;
        console.log(data)
     })