gpt4 book ai didi

node.js - 使用 NodeJS 发送 Windows 命令

转载 作者:太空宇宙 更新时间:2023-11-04 00:48:09 25 4
gpt4 key购买 nike

尝试用谷歌搜索这个问题,但从未得到我需要的具体答案。所以基本上我想在 Window 上开发一个 NodeJS 应用程序,它将接收 http 请求(Rest API 风格)并将它们转换为带有触发内容的参数的命令行命令。是否有任何教程或特定的 NodeJS 包可供我使用?干杯,帕维尔

最佳答案

您可能需要 child process module 中的 .spawn().exec() 。引用的文档页面包含一个通过 node.js 运行 ls 命令的示例,您可以将其更改为您想要的任何命令行。

var spawn = require('child_process').spawn,
ls = spawn('ls', ['-lh', '/usr']);

ls.stdout.on('data', function (data) {
console.log('stdout: ' + data);
});

ls.stderr.on('data', function (data) {
console.log('stderr: ' + data);
});

ls.on('close', function (code) {
console.log('child process exited with code ' + code);
});

您需要非常小心地对待您所做的事情,以避免您的服务器受到任何损害。

关于node.js - 使用 NodeJS 发送 Windows 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33730566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com