got을 사용하여 요청을 스트리밍합니다. 스트림을 처음 사용하는 경우 오류를 처리하는 가장 좋은 방법은 무엇인지 모르겠습니다. 특히이 요청은 오류가있는 경우 응답을 파이프하지 않고 catch하려는 403을 보낼 수 있습니다. 이 예에서 스트림 오류 처리
got.stream(url)
.on("error", (e) => {
console.log(e)
})
.pipe(res)
는 응답이 여전히 응답이
403
을 반환하는 경우에도
res
에 파이프를 얻을 것이다. 파이프 라인으로부터 응답을 유지하는 올바른 방법은 무엇입니까, 아니면 이것에 대해 더 잘하거나 더 관용적 인 방법이 있습니까?
명시 적 미들웨어 또는 노드의 HTTP 요청 처리기에서'got '을 사용하고 있습니까? – winter
@winter inside express middleware. – carebdayrvis