0
노드 콜백으로 다시 변환되는 bacon.js에 노드 어댑터와 함께 Q가있는 것과 같은 것이 있습니까? https://github.com/kriskowal/q#adapting-nodefromNodeCallback의 반대가 있습니까?
노드 콜백으로 다시 변환되는 bacon.js에 노드 어댑터와 함께 Q가있는 것과 같은 것이 있습니까? https://github.com/kriskowal/q#adapting-nodefromNodeCallback의 반대가 있습니까?
올바르게 이해하면 스트림에 값이있을 때 노드 스타일 콜백을 호출 하시겠습니까?
stream.onValue(function(val) {
callback(null, val);
}).mapError(callback);
그렇게 할 수 베이컨에는 편리한 기능이 없습니다 (또는 나는 것으로 나타났습니다하지 않았다)하지만, 당신이 스스로 그것을 할 수있는, 코드가 너무 작은 조각이다. 다른 곳 스트림을 소비하는 경우, 당신은 단순히 이런 식으로 작업을 수행 할 수 있습니다, 당신은 하나 개 이상의 소비자를 필요로하기 때문에 내가 onValue을 사용하고 있습니다 :
stream.map(callback.bind(null, null)).mapError(callback);
편집 :
여러 지원해야하는 경우 스트림로부터 배열에 전달되는 콜백 인수, 그것은 다음과 같을 것이다 : 당신이 "다시 노드 콜백"에 의해 무슨 뜻 이죠
stream.onValue(function(values) {
callback.apply(null, null, values);
});
, 당신은 당신이 원하는 방법의 예를 표시 할 수 있습니다 이것을 사용 하시겠습니까? 정확히 Q가 이것을합니다; nodeback-methods를 약속하는 메소드를 변환하는 메소드만을 제공합니까? – Bergi