Варианты использования NodeJS vm - PullRequest
0 голосов
/ 10 сентября 2018

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

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

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

1 Ответ

0 голосов
/ 10 сентября 2018

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

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

...