从 Node JS 调用 shell 脚本或 python 的最佳方式是什么?

What would be the best way to call shell script or python from Node JS?

我的用例是,我正在使用 Angular、Node 和 MongoDB 构建一个 Web 门户,现在我必须调用 python,它又会运行一些 wsadmin 命令。

这个门户网站的使用量不会很大。 所有这些都在同一个 Solaris 主机上运行。

感谢您的回复...

使用child_process.exec

例如:

var exec = require('child_process').exec,
    child;

child = exec('python test.py',
  function (error, stdout, stderr) {
    console.log('stdout: ' + stdout);
    console.log('stderr: ' + stderr);
    if (error !== null) {
      console.log('exec error: ' + error);
    }
});