0

我正在寻找一种触发命令或 javascript 代码的字符串类型,我在我的 nodejs 代码中尝试类似这两个

var x="<script>error: ${console.log('hi')}</script>"

或者

var x="<script>error: ${reboot}</script>"

但他们不工作。这是可能的还是我在浪费时间?谢谢

4

1 回答 1

-1

正如你提到的 Node.js

您可以使用execNode.js 核心模块child_process,如下所示

const { exec } = require("child_process");
exec('open -a Terminal .');

或者

如果要运行节点模块

cp.exec('node path/to/file', (err, data, stderr) => {
    if (err) console.log(stderr);
    console.log(data); // spit out the data returned form the process
});

笔记

但是,如果您尝试在浏览器中将其作为脚本运行,它将无法工作,因为child_process模块在浏览器环境中不可用。

于 2021-03-04T10:06:12.247 回答