Выполнить внешнее приложение синхронно в электронном приложении - PullRequest
0 голосов
/ 23 марта 2020

Я создаю электронное приложение, в котором у меня есть некоторые зависимости python (обернутый как другой exe). Теперь я хочу вызвать этот API синхронно, хотя я успешно вызываю его асинхронно

Асинхронный код -

var child = require('child_process').execFile;
var executablePath = "dist/formflaskserver/formflaskserver.exe";
child(executablePath, function(err, data) {
if(err){
   console.error(err);
   return;
}

});
fetch('http://127.0.0.1:4545/load/'+encodeURIComponent($("#jdata").val()))
.then(res => res.text())
.then(body => console.log(body));

Некоторые проверенные вещи -

  1. execFileSyn c - Я получаю многократную ошибку при использовании "execFileSyn c", я думаю, что есть какие-то параметры, которые нужно передать, но невозможно выяснить.

  2. Поместить выборку в обратный вызов - нет ответа

...