스트림 구문 분석에 csv-parse을 사용하고 있습니다. 각 레코드에 대해 일부 함수 mapper.process()
을 호출해야합니다. 후자의 함수는 약속을 반환하기 때문에 co
으로 접두어를 붙이고 접두사는 yield
입니다.던져진 오류를 Promise 외부에서 볼 수있게 만드는 방법은 무엇입니까?
parser.on('readable', function() {
var record;
while (record = parser.read()) {
return co(function*() {
yield mapper.process(record);
});
}
});
에게 (제거 선 4, 6, yield
는) 모든 것이 잘 작동합니다. 그러나 위에 표시된 구문 분석기를 사용하면 오류가 발생합니다.
해결 방법?
니스 .................! –