如何从Node.js使用python脚本?

问题描述 投票:0回答:1

我有一个Node.js - Express API,我想使用一个端点来调用一个Python脚本。我一直在尝试用子进程来做这件事,但却在为如何从post request body中传递一个文件到脚本而苦恼。所以,基本上我想做的是检索一个post请求中的文件,并将其传递给一个Python函数。如何才能做到这一点呢?

javascript python node.js child-process
1个回答
0
投票

你可以使用child_process来执行任何命令

例如

const child_process = require("child_process");
const cmd = "python -v";
const child = child_process.spawn(cmd);

      child.on("error", function (err) {
        console.log(data.toString("utf8"));
      });

      child.stdout.on("data", function (data) {
        console.log(data.toString("utf8"));
      });

      child.stderr.on("data", function (data) {
        console.log(data.toString("utf8"));
      });
© www.soinside.com 2019 - 2024. All rights reserved.