我对 NodeJS 中虚拟机模块的用例感到困惑。
在阅读了有关此模块的文档后,看起来只是一种花哨的eval方法。
有人使用它并活着告诉尾巴它的用例吗?
该模块的主要目的是在sanboxed上下文环境中运行JS。例如,当您需要执行未经验证的JS代码而不影响节点程序执行的风险时。此外,您可以指定执行超时和特定于上下文的错误处理。
示例:解释用户创建的JS代码段(交互式教程等(。
我对 NodeJS 中虚拟机模块的用例感到困惑。
在阅读了有关此模块的文档后,看起来只是一种花哨的eval方法。
有人使用它并活着告诉尾巴它的用例吗?
该模块的主要目的是在sanboxed上下文环境中运行JS。例如,当您需要执行未经验证的JS代码而不影响节点程序执行的风险时。此外,您可以指定执行超时和特定于上下文的错误处理。
示例:解释用户创建的JS代码段(交互式教程等(。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium