【发布时间】:2016-12-10 14:40:38
【问题描述】:
好吧,我正在尝试将一个简单的 if statement 传递给 NodeJS 中的 process.stdin 可读流。但这似乎不起作用。这是代码:
process.stdin.on('readable', function() {
var chunk = process.stdin.read();
if (chunk !== null && chunk == 'foo') {
process.stdout.write('true\n');
} else if (chunk !== null) {
process.stdout.write('false\n');
}
有谁知道,我在这里做错了什么?我也试过chunk == 'foo\n',但是没有运气。它唯一有效的时候是我将chunk 值设置为一个数字,例如chunk == 10。
【问题讨论】:
标签: javascript node.js stdin