使用节点js安全地运行学生代码

时间:2015-07-07 12:36:28

标签: node.js

我正在制作测试系统来测试学生的代码。系统将运行pascal和c ++程序,写入stdin并从stdout读取输出。此代码也应安全运行(无需访问文件系统,Internet连接等)。如果有一个模块(或其他任何东西)做了吗?

1 个答案:

答案 0 :(得分:1)

如果您使用exec并相应地设置文件系统权限,则可以实现您想要的效果。它与您不希望人们访问您的后端代码相同,但仅限于您的公用文件夹。