// 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);