我正在尝试在安全的SandBox服务器端运行JavaScript代码。
我正在开发一个“服务器”构建器,我希望让用户在不影响我的服务器的情况下运行自己的JavaScript。
我尝试过:npm sandbox
但是同时运行太多代码效率不高。
我只想要eval();
之类的内容,但不存在运行恶意代码的风险。
我也读过这个npm vm
,但安全地运行它有点棘手,我需要为每个JavaScript代码创建一个文件并使用child_procces
运行它,但我不知道对我的情况来说太方便了。用户正在随时修改JavaScript
/将其“更改为”实时“。此外,代码每小时可以执行数千次,它是一个聊天服务器服务器,每次用户发送消息时都必须执行JavaScript代码。