繁体   English   中英

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

[英]Node.js vm: how to terminate Script by external event (not using timeout)?

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

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

尝试以下

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM