hej*_*ooo 13 javascript node.js
我正在使用的内部库正在提供NodeJS.ReadableStream,我需要将其传递给nodemailer(附件),它作为参数Readable。
Argument of type 'Buffer | ReadableStream' is not assignable to parameter of type 'Buffer | Readable'.
Type 'ReadableStream' is not assignable to type 'Buffer | Readable'.
Run Code Online (Sandbox Code Playgroud)
解决。创建Readable实例并使用.wrap方法ReadableStream
发布@hejkerooo提供的解决方案作为答案:
const { OldReader } = require('./old-api-module.js');
const { Readable } = require('node:stream');
const oreader = new OldReader(); // ReadableStream
const myReader = new Readable().wrap(oreader); // Readable
Run Code Online (Sandbox Code Playgroud)
来源: https: //nodejs.org/api/stream.html#readwrapstream
| 归档时间: |
|
| 查看次数: |
7319 次 |
| 最近记录: |