expressのrequestからの移行
解決したいこと
nodejsでexpressのresponseにfetchしたファイルを流し込む
node v22, fetchは標準搭載を使用
今までは
request({
url: "url",
method: "GET"
}).pipe(res);
これを使っていたが、fetch
を使って実装したい(requestがdeprecatedと言われたので)
発生している問題・エラー
TypeError [ERR_INVALID_ARG_TYPE]: The "transform.writable" property must be an instance of WritableStream. Received an instance of ServerResponse
該当するソースコード
const f = await fetch("url", { method: 'GET' });
f.body.pipeTo(res);
自分で試したこと
Readable.fromWeb / Writable.toWeb を f.bodyにかませてみたりした
0