Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将应用程序对象从父进程传递到节点子进程_Javascript_Node.js_Child Process_Spawn - Fatal编程技术网

Javascript 将应用程序对象从父进程传递到节点子进程

Javascript 将应用程序对象从父进程传递到节点子进程,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 +

我正在创建一个子进程。作为其中的一部分,我需要将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 + '../../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);
});
我现在得到的输出是:来自父级的消息:{}


你能告诉我我必须使用的产卵或叉子吗。如果您能解决此问题,我们将非常感谢您的帮助。或者你是否使用了其他方法?如果是,那么是哪种方法?你解决了这个问题吗。或者您是否使用了其他方法?如果是,那么使用哪种方法?