Vm2 js的补充,可以用Java语言以外的其他语言安全地运行不受信任的代码

时间:2019-03-01 14:25:32

标签: javascript node.js security sandbox node-vm2

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

0 个答案:

没有答案