Javascript 将应用程序对象从父进程传递到节点子进程
我正在创建一个子进程。作为其中的一部分,我需要将app对象从父进程传递到子进程 parent.jsJavascript 将应用程序对象从父进程传递到节点子进程,javascript,node.js,child-process,spawn,Javascript,Node.js,Child Process,Spawn,我正在创建一个子进程。作为其中的一部分,我需要将app对象从父进程传递到子进程 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 +
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);
});
我现在得到的输出是:来自父级的消息:{}
你能告诉我我必须使用的产卵或叉子吗。如果您能解决此问题,我们将非常感谢您的帮助。或者你是否使用了其他方法?如果是,那么是哪种方法?你解决了这个问题吗。或者您是否使用了其他方法?如果是,那么使用哪种方法?