Módulo módulo básico

Módulo vm

Módulo de caja de arena de seguridad, utilizado para aislar entornos operativos de diferentes niveles de seguridad

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

El siguiente ejemplo crea una caja de arena y restringe el acceso al módulo básico global assert Module y agregue 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

Crear SandBox Objeto, ver SandBox

1
SandBox vm.SandBox;