Варианты использования NodeJS vm

Я запутался в случаях использования модуля VM в NodeJS.

После прочтения чуть-чуть в документации об этом модуле это выглядит просто как причудливый способ сделать eval.

Кто-нибудь использовал это и жил, чтобы сказать хвосту об этом случаи использования?

1 ответ

Основное назначение этого модуля - запуск JS в контекстно-зависимой среде. Например, когда вам нужно выполнить непроверенный код JS без риска повлиять на выполнение программы вашего узла. Кроме того, вы можете указать время ожидания выполнения и контекстно-зависимую обработку ошибок.

Пример: интерпретация фрагмента JS, созданного пользователем (интерактивные учебные пособия и т. Д.).

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