将NodeJS直接与python一起用于各种api

将NodeJS直接与python一起用于各种api,python,node.js,reactjs,Python,Node.js,Reactjs,我正在尝试用两个不同的系统设置两个不同的API,一个是python,一个是nodejs,最初我打算在后端使用带有react前端的django的nodejs,但我觉得只使用python会更容易,因为我没有使用djangos前端。现在,我使用子进程运行python代码,然后使用以下代码将其传递给nodejs: router.get('/test', async(req, res) => { const output = process.stdout.on('data', data =&

我正在尝试用两个不同的系统设置两个不同的API,一个是python,一个是nodejs,最初我打算在后端使用带有react前端的django的nodejs,但我觉得只使用python会更容易,因为我没有使用djangos前端。现在,我使用子进程运行python代码,然后使用以下代码将其传递给nodejs:

router.get('/test', async(req, res) => {
    const output = process.stdout.on('data', data => {
        return data.toString();
    })
    return res.send(output);
})
基本上,当一个端点在nodejs上被命中时,它应该运行输出,该输出将转换python文件,然后将其发送回前端,问题是process.stdout不会运行,除非我在终端中运行“nodejs”,但我需要它在命中端点时自动运行,我做错了什么?有没有更好的方法?谢谢大家!