Дополнение для Vm2 js, которое может безопасно выполнять ненадежный код на языках, отличных от Javascript

Я пытаюсь реализовать веб-приложение Node js, более простая версия которого состоит в том, что пользователи отправляют файлы кода на нескольких языках программирования, таких как C++, Python, Java, Js и т. Д., И им выводится вывод. Однако я не могу найти способ, которым я могу запустить файлы кода, чтобы мой сервер не пострадал. Я хочу, чтобы я мог ограничить потоки для доступа к потоку файлов и установить тайм-ауты для потоков. Я наткнулся на Vm2 от npm, но, думаю, он работает только с кодом JS. Любая помощь будет оценена.

0 ответов

Другие вопросы по тегам