Варианты использования NodeJS vm
Я запутался в случаях использования модуля VM в NodeJS.
После прочтения чуть-чуть в документации об этом модуле это выглядит просто как причудливый способ сделать eval.
Кто-нибудь использовал это и жил, чтобы сказать хвосту об этом случаи использования?
1 ответ
Основное назначение этого модуля - запуск JS в контекстно-зависимой среде. Например, когда вам нужно выполнить непроверенный код JS без риска повлиять на выполнение программы вашего узла. Кроме того, вы можете указать время ожидания выполнения и контекстно-зависимую обработку ошибок.
Пример: интерпретация фрагмента JS, созданного пользователем (интерактивные учебные пособия и т. Д.).