stdout из порождения child_process, дважды записывает вывод из программы python, вызванной в NodeJS - PullRequest
0 голосов
/ 28 мая 2020

Я бегу python от NodeJS. толстая часть приведенного ниже кода дважды запускает мою программу python. есть идеи почему?

NodeJS----------------------------------------------
server.js file********************
app.get('/xyz', pythonRoute.xyz);

xyz.js file***********************
const xyz = (req, res) => {
const { spawn } = require('child_process');
const process = spawn('python',["./python/xyz.py"]);  
process.stdout.on('data', data => {
    console.log(data.toString());
})
};
exports.quandl = xyz;

frontend----------------------------------
 <form
    action={BackEnd_ServerName + "/xyz"}
    method="GET"
    onSubmit={submitSearch}
  >
    <input
      type="text"
      placeholder=""
      name="frontEnd_searchBox"
    />
...