Модуль базовый модуль

Модуль vm

Модуль песочницы безопасности, используемый для изоляции операционных сред разного уровня безопасности.

Создав изолированную программную среду безопасности, вы можете ограничить ресурсы, к которым можно получить доступ во время выполнения сценария, изолировать различные среды выполнения сценария и настроить базовые модули для различных сред, чтобы обеспечить безопасность всей операционной среды.

В следующем примере создается песочница и ограничивается доступ к глобальному базовому модулю. assert Module и добавьте два настраиваемых модуля, a и b:

1 2 3 4 5 6 7 8
var vm = require('vm'); var sbox = new vm.SandBox({ a: 100, b: 200, assert: require('assert') }); var mod_in_sbox = sbox.require('./path/to/mod');

Объект

SandBox

Создавать SandBox Объект, см. SandBox

1
SandBox vm.SandBox;