node.js - 错误 [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
解决方案
授予 wrx 对日志文件的访问权限,例如 chmod 777。
推荐阅读
- regex - 使用shell脚本提取“[和]”之间的值
- c# - 防止重定向到 asp.net webform 中的默认 /Account/Login
- sql - 插入和相应的触发器调用是原子过程吗?
- ios - Xcode 10 - 构建卡在运行 1 of 1 自定义 Shell 脚本
- hyperledger-fabric - 我们可以通过结构为多个组织设置一个 CA 吗?
- azure - Azure Devops (VSTS) 代理池和部署池之间的区别
- java - 在 JAVA swing 中,当我们使用 JFXPanel 实现 JAVAFX 按钮,然后我们删除 jpanel 并再次添加它,然后场景被删除或隐藏
- c++ - 如何覆盖在 MFC 上再次打开的 csv 文件
- linux - gcc -static 会影响所有提供的库吗?
- ruby-on-rails - f 选择多项选择在表单中不起作用