标签: javascript node.js node-vm2 nodevm
我对NodeJS中VM模块的用例感到困惑。
在阅读了有关该模块的文档后,这似乎是一种评估的理想方法。
有人用过它,只是告诉人们用例的尾巴吗?
答案 0 :(得分:0)
该模块的主要目的是在带盒的上下文环境中运行JS。例如,当您需要执行未经验证的JS代码而又不影响节点程序执行的风险时。此外,您可以指定执行超时和特定于上下文的错误处理。
示例:解释用户创建的JS代码段(交互式教程等)。