Javascript 从Node.js执行Python脚本并等待终止
我正在用Node.js构建一个API Rest,需要执行一个python脚本,该脚本将生成一个.json文件并将其保存在一个目录中。因此,我想等待python程序的终止,以便节点可以使用输出JSON文件。这是我从中实现的代码 调用函数:Javascript 从Node.js执行Python脚本并等待终止,javascript,python,node.js,promise,Javascript,Python,Node.js,Promise,我正在用Node.js构建一个API Rest,需要执行一个python脚本,该脚本将生成一个.json文件并将其保存在一个目录中。因此,我想等待python程序的终止,以便节点可以使用输出JSON文件。这是我从中实现的代码 调用函数: ... route: async function(req, res){ const pythonCaller = require("../models/routeGeneration"); const lo
...
route: async function(req, res){
const pythonCaller = require("../models/routeGeneration");
const locaciones = require("../models/example");
const result = await pythonCaller.callPython("CVRP.py", {"delivery":locations});
}
...
我想这不起作用,因为我永远处于等待状态,有人能帮我吗?。谢谢
Promise { <pending> }
Promise{}
您是否尝试过pyprog.on('close',…)
或pyprog.on('exit',…)
?这里的医生
Promise { <pending> }