我正在创建一个子进程。作为其中的一部分,我需要将应用程序对象从父进程传递到子进程。
parent.js
module.exports = function (app) {
// app object is available here. Need to pass this to child
const path = require("path");
const cp = require('child_process');
let child = cp.fork(__dirname + '../../worker/worker.js');
child.on('message', (app) => {
console.log('Message from child', app);
});
child.send({ 'app': app });
};
worker.js
process.on('message', (app) => {
console.log('Message from parent:', app);
});
我现在得到的输出是:来自父母的消息:{}
您能告诉我我必须使用的衍生或叉子。任何帮助将不胜感激