2016-07-22 2 views
0

node.js 문서를 읽을 때 지침이 필요합니다. 많은 노드 함수에는 마지막 인수로 "콜백"이 있습니다. 그러나 문서에서는 이러한 콜백 함수의 인수가 무엇인지에 대해 언급하지 않습니다. 예를 들어, 여기서는 https://nodejs.org/api/events.html#events_class_eventemitter의 "emitter.once (eventName, listener)"함수를 참조하십시오. 이 문서는 "청취자는 콜백 함수"라고 말하지만 그 주장은 무엇입니까? 일반 영어로 각 노드 함수의 콜백 함수에 대한 인수를 정의하는 문서 (공식 또는 비공식)를 알고 있습니까?node.js의 콜백 함수에 대한 인수는 어떻게 볼 수 있습니까?

답변

1

콜백 함수는 종종 두 개의 매개 변수를 제공해야합니다. 첫 번째는 err object (함수가 성공하면 null 임)이고 두 번째는 result (함수가 실패하면 null 임)입니다.

fs.stat('filepath', function(err, result) { 
    if (err) 
     return ... // function failed. 

    var stat = result; 
    ... 
}) 
관련 문제