Узел JS - Excecute дочернего процесса и обмен сообщением на и обратно

// parent.js
const chPro = require('child_process');
const chFork = chPro.fork('child.js');
chFork.on('message', (msg) => {
  console.log('Message from child process => ', msg);
});
chFork.send({ hello: 'world' });

// child.js
process.on('message', (msg) => {
  console.log('Message from the parent => ', msg);
});

let counter = 0;
setInterval(() => {
  process.send({ counter: counter++ });
}, 1000);
amit.bhagat