如何解决在heroku中部署时无法在nodejs中运行python子进程
我有一个节点服务器,我正在通过子进程运行 python。当我在我的本地主机中运行它时,它运行良好,但是当我将它部署在 heroku 中时,python 进程不起作用。我尝试在 buildpacks 中添加 python 并添加了“requirements.txt”,但它仍然不起作用。
const py = spawn('python',['./python/recos.py',id_res])
py.stdout.on('data',function(data){
str = data.toString();
str = str.split(/\s+/);
dataString = str
console.log(dataString)
});
py.stdout.on('end',function(){
});
return ("end");
它返回字符串“end”但不打印 python 的输出。所以我猜它不是在处理python脚本。
我是否遗漏了一些步骤?谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。