[英]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.