Передать объект приложения из родительского в дочерний процесс Node - PullRequest
1 голос
/ 14 мая 2019

Я работаю над созданием дочернего процесса.В качестве части этого мне нужно передать объект приложения от родительского к дочернему процессу.

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

Вывод Iсейчас получаю: Сообщение от родителя: {}

Можете ли вы сказать мне, что мне нужно использовать spawn или fork?Буду признателен за любую помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...