6

我对 NodeJS 中 VM 模块的用例感到困惑。

在阅读了一些关于这个模块的文档之后,看起来就像是一种很好的 eval 方式。

有人用过它并活着告诉尾巴它的用例吗?

4

1 回答 1

-1

该模块的主要目的是在 sanboxed 上下文环境中运行 JS。例如,当您需要执行未经验证的 JS 代码而不会有影响您的节点程序执行的风险时。此外,您可以指定执行超时和特定于上下文的错误处理。

示例:解释用户创建的 JS 片段(交互式教程等)。

于 2018-09-10T10:44:21.400 回答