0
私はNode.jsの初心者であり、プログラミングもしています。おそらく私は非常に基本的な何かを逃す。私はコマンドラインでお互いに話をしなければならない2つのスクリプトを持っています。最初のスクリプトは数字を与え、もう1つは数学を作り、答えを返します。最初のスクリプトは誰かによって書かれたもので、私はそこに何があるのか分からない。 Teの2番目のスクリプトは私のものです。 stdoutの数字を読み込み、答えをstdinに書き込みます。最初のスクリプトはprocess.stdin.end()の後にのみ答えを "見ます"。しかし、私は複数回読み書きしなければなりません。私は何をすべきか? 私のコードは次のようになります。node.jsでstdinを処理するために複数回書くこと。
var process = shell.exec('node first.js', {async:true});
process.stdout.on('data', function(data) {
process.stdin.write("" + evalStr(data) + "\n");
process.stdin.end();
});