main.js第二引数process.sendとメッセージを発する
let child = require('child_process').fork('./child.js');
child.on('message', function() {
console.log('message', arguments)
});
child.js
process.send({ ... });
ハンドラは二つの引数で呼び出されたことが表示されます:
{'0':{...}、 '1':未定義}
私は引数の長さをmessage
リスナーに入れていますので、引数の正確な数が重要です。
第2引数(undefined
)とは何ですか?それはNode.jsのすべてのバージョンに無条件にありますか?
https://nodejs.org/api/child_process.html#child_process_event_message – robertklep
@robertklep - それは答えです。あなたはそれを投稿するべきです。 – jfriend00