str*_*ght 5 javascript node.js mustache
我最近从0.8~更新到最新版本的Node.js(1.10~),我在运行时收到一条消息:
util.pump() is deprecated. Use readableStream.pipe() instead.
Run Code Online (Sandbox Code Playgroud)
我试图将我的函数切换为readsStream.pipe(),但我认为它的工作原理并不相同.
所以我有三个问题:
这是我正在使用它的代码(带胡子)
var stream = mu.compileAndRender(template_file, json_object_from_db);
util.pump(stream, res);
Run Code Online (Sandbox Code Playgroud)
当我用readableStream.pipe替换util.pump时,我收到此错误:
ReferenceError: readableStream is not defined
Run Code Online (Sandbox Code Playgroud)
谁能帮助我指出正确的方向?
str*_*ght 11
好的,所以这个问题在经过一些实验后很简单(尽管文档是空的).
基本上,readableStream只是一个你应该用你的流替换的变量.所以在我的情况下,答案是:
stream.pipe(res);
Run Code Online (Sandbox Code Playgroud)
你只需要用流替换util.容易脱皮.
| 归档时间: |
|
| 查看次数: |
5017 次 |
| 最近记录: |