标签: javascript node.js security sandbox node-vm2
我正在尝试实现Node js Web应用程序,它的一个简单版本是用户以多种编程语言(例如C ++,Python,Java,Js等)提交代码文件,并向他们显示生成的输出。但是,我找不到运行代码文件的方式,这样我的服务器就不会受到影响。我想要一种方法,可以限制线程访问我的文件流,并使线程超时。我遇到了npm的Vm2,但我猜它只运行JS代码。任何帮助将不胜感激。