gpt4 book ai didi

javascript - 在 Node.js 中替换 util.pump()

转载 作者:数据小太阳 更新时间:2023-10-29 05:46:51 26 4
gpt4 key购买 nike

我最近从 0.8~ 更新到最新版本的 Node.js (1.10~),我在运行时收到一条消息说:

   util.pump() is deprecated. Use readableStream.pipe() instead.

我曾尝试将我的函数切换为 readableStream.pipe(),但我认为它的工作方式不同。

所以我有三个问题:

  1. 为什么不推荐使用 util.pump?
  2. 如何切换到 readableStream.pipe()?或者 3. 如何关闭此警告?

这是我使用它的代码(有 mustache )

   var stream = mu.compileAndRender(template_file, json_object_from_db);
util.pump(stream, res);

当我用 readableStream.pipe 替换 util.pump 时,我得到这个错误:

ReferenceError: readableStream is not defined

谁能帮我指明正确的方向?

最佳答案

好吧,经过更多的实验(尽管文档为空),这个问题是一个非常简单的答案。

基本上,readableStream 只是一个您应该用您的流替换的变量。所以就我而言,答案是:

stream.pipe(res);

基本上,您只需将 util 替换为流。轻松活泼。

关于javascript - 在 Node.js 中替换 util.pump(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16381454/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com