raised below error then using Node.js:v18-20 in terminal, nft.storage lib is too old.
/usr/src/app/node_modules/@web-std/fetch/node_modules/web-streams-polyfill/dist/polyfill.js:362
throw new TypeError(context + " is not a ReadableStream.");
^
TypeError: First parameter has member 'readable' that is not a ReadableStream.
at assertReadableStream (/usr/src/app/node_modules/@web-std/fetch/node_modules/web-streams-polyfill/dist/polyfill.js:362:19)
at convertReadableWritablePair (/usr/src/app/node_modules/@web-std/fetch/node_modules/web-streams-polyfill/dist/polyfill.js:3524:9)
at ReadableStream.pipeThrough (/usr/src/app/node_modules/@web-std/fetch/node_modules/web-streams-polyfill/dist/polyfill.js:3608:29)
at fetchFinale (node:internal/deps/undici/undici:11082:56)
at mainFetch (node:internal/deps/undici/undici:10974:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Fix error.