Node.js VM:如何通过外部事件终止脚本(不使用超时)?

时间:2018-08-13 15:34:50

标签: javascript node.js

有什么方法可以创建机制,使您能够终止Node.js VM(Script.runInContext(...))中正在运行的脚本? 有关任务的更多信息: 我不应该使用计时器,我们已经使用了此变体,但是我们需要额外的一个来手动进行。 我需要跟踪虚拟机中所有正在运行的脚本,并通过按下按钮来停止所有正在运行的脚本,并通过按钮显示所有正在运行的脚本。

1 个答案:

答案 0 :(得分:0)

您只需要在要用于终止该过程的按钮上放置一个click事件,并传入全局process对象,并将其称为用于回调的exit()方法即可。

尝试以下

btn.on('click', process.exit())