私はgotを使用してリクエストをストリーミングしています。ストリームに慣れていないので、エラーを処理する最良の方法は何か分かりません。具体的には、この要求は、私が捕捉したいと思っている403を送信し、エラーがあれば応答をパイプしません。この例ではストリームエラー処理
got.stream(url)
.on("error", (e) => {
console.log(e)
})
.pipe(res)
、応答がまだ応答が403
を返された場合でも、res
にパイプされます。応答がパイプされないようにする正しい方法は何ですか、これについてもっと慣れた方法がありますか?
あなたのエクスプレスミドルウェアまたはノードのhttpリクエストハンドラの中に 'got'を使用していましたか? – winter
@winter内部エクスプレスミドルウェア。 – carebdayrvis