jru*_*ter 5 shell node.js express
有谁知道是否可以从expressjs应用程序调用shell脚本?
我正在编写一个应用程序,我想在 git post-receive 挂钩之后移动一些文件,但在这部分上遇到了困难。
是的!由于 Express 只是节点,因此您可以使用 exec 执行服务器允许的任何命令,如下所示:
var exec = require('child_process').exec;
function puts(error, stdout, stderr) { sys.puts(stdout) }
exec("ls -la", function(error, stdout, stderr) {
if (!error) {
// things worked!
} else {
// things failed :(
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6567 次 |
| 最近记录: |