首页 > 解决方案 > 错误 [ERR_STREAM_DESTROYED]:流被销毁后无法调用 write

问题描述

语境:

我创建了我所谓的 softmodem 诗歌机器,使用两个 softmodem 发射器以相同的波特率同步传输两个不同的 twitter 流,创建来自 softmodem 1 和 softmodem 2 的准乱码/准可读信号的纠缠. 这些程序是三个月前运行的。

问题:

当我现在尝试运行这些程序时,我Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed一连接到我的套接字就得到了这个。

这是我认为的相关代码:

twit.stream("statuses/filter", { track: randomTitle}, function(stream) {
      stream.on("data", function(data) {
        socket.emit("tweet", data.text);
        child.stdin.write(data.text);
      });
});`

这是整个代码:https ://github.com/cyruslk/twitter_minimodem/blob/master/app.js

标签: node.js

解决方案


授予 wrx 对日志文件的访问权限,例如 chmod 777。


推荐阅读