Módulo módulo básico

Módulo vm

Módulo de seguridad sandbox, utilizado para aislar entornos operativos de 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 módulos básicos para diferentes entornos para garantizar la seguridad del entorno operativo general.

El siguiente ejemplo crea un entorno limitado, restringe el acceso solo 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;