>

nodeJs콜백 패턴에서 실행 중에 오류가 발생했습니다. 이 오류는첫 번째 인수로 콜백에 전달됩니다! 이 패턴의 장점은 무엇입니까?

예 :

fs.readFile(filePath, function(err, data) { }

이 패턴에서 왜 오류가 첫 번째 주장입니까?


  • 답변 # 1

    실제로 반환 된 실제 데이터보다 오류가 발생한 경우 더 관심이 많으므로 더 많이 작성합니다.

    function(err) {}
    
    

    오류가 첫 번째 인수가 아닌 경우, 항상 중요하지 않은 데이터에 변수를 사용해야합니다.

    function(_, err) {}
    
    

    다시 말해서, 오류 우선 접근 방식은 당신을 '강제'하거나 적어도 콜백에서 이름을 지정 해야하는 경우 오류가 있는지 확인하도록 상기시켜줍니다.

관련 자료

  • 이전 jquery - jssor는 div 내에 이미지를 완전히 맞습니다
  • 다음 vbnet의 쿼리 문자열에서 $expand를 전달하지 않고 모든 속성을 확장 (odata-webapi)하는 방법