如何在MEAN堆栈中执行shell命令行?

时间:2017-07-02 04:21:05

标签: php node.js mean-stack

您好,我是MEAN筹码中的新手。

以前我使用php进行网页开发,我通常使用" shell_exec"浏览服务器json文件并阅读它们。

如何在MEAN堆栈中执行shell命令行?

什么是" shell_exec"在MEAN堆栈中?

提前致谢:)

1 个答案:

答案 0 :(得分:1)

如果您需要浏览json - 它更简单:

const data = require('./some-file.json');

如果你仍然需要exec,这里是:

const { exec } = require('child_process');
exec('cat *.js bad_file | wc -l', (error, stdout, stderr) => {
  if (error) {
    console.error(`exec error: ${error}`);
    return;
  }
  console.log(`stdout: ${stdout}`);
  console.log(`stderr: ${stderr}`);
});