我需要在 Promise 解析中捕获流事件中引发的错误。就像是
function foo(){
return new Promise((resolve,reject) => {
resolve(res.pipe(transfomrStream).pipe(through2.obj(function(obj, enc, callback) {
on('end', ()=>{
await httpReq(...)
.then((crudRes) => assert.strictEqual(somerthing))
})
)
})
})
}
我怎么能赶上断言失败?我试图在最后一个pipe()或函数调用中返回错误,但我只得到未处理的承诺拒绝