Módulo base del módulo

Módulo vm

Módulo sandbox de seguridad para aislar entornos operativos con diferentes niveles de seguridad.

Al establecer un entorno limitado de seguridad, puede limitar los recursos a los que se puede acceder durante la ejecución del script, aislar diferentes entornos de ejecución del script y personalizar los módulos básicos para diferentes entornos para garantizar la seguridad del entorno operativo general.

El siguiente ejemplo crea un entorno limitado que restringe el acceso al módulo de assert en el módulo base global y agrega dos módulos personalizados ayb:

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');

Objeto

SandBox

Cree un objeto SandBox , vea SandBox

1
SandBox vm.SandBox;