Должен ли я использовать узел child_process.spawn в цикле? - PullRequest
0 голосов
/ 23 октября 2018

Из внутреннего процесса узла мне нужно создать переменное количество файлов PDF из переменных HTML-страниц.Следующее псевдо-иш будет работать, однако у меня есть ощущение, что я не должен порождать n процессов для достижения этой цели.

Какой более эффективный / разумный способ это сделать?

index.js

for (let index = 0; index < 500; index++) {
  wkhtmltopdf = spawn('/usr/local/bin/wkhtmltopdf', ['--margin-left', '0', `${index}.html`, `${index}.pdf`])

  wkhtmltopdf.stdout.on('data', (data) => {
    console.log(`stdout: ${data}`)
  })

  wkhtmltopdf.stderr.on('data', (data) => {
    console.log(`stderr: ${data}`)
  })

  wkhtmltopdf.on('close', (code) => {
    console.log(`child process exited with code ${code}`)
  })
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...