【问题标题】:Does Express.js have execSync as in node.jsExpress.js 是否像 node.js 中那样具有 execSync
【发布时间】:2020-06-23 19:31:55
【问题描述】:

我知道在 Node.js 中,可以使用 execSync(例如这篇文章:Saving the output of a child process in a variable in the parent in NodeJS)。 Express.js 可以做同样的事情吗?如果没有,Express.js 有没有办法执行 Linux 命令行? 谢谢!

【问题讨论】:

    标签: express command-line


    【解决方案1】:

    Express.js 只是一个在 nodejs 环境中运行的库。因此,当您使用 Express.js 时,您是在 nodejs 环境中使用它。因此,nodejs 中可用的一切都可以在使用 Express.js 库的应用程序中使用。所以是的,当然,execSync() 可以与 Express 一起使用。

    现在,通常不会在服务器实现中使用像这样的同步函数,因为这将阻止整个服务器在调用execSync() 期间服务任何其他请求。您可以改用 .exec().execFile() 并适当编码以将它们用作异步操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-25
      • 2011-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多