Módulo módulo básico

Módulo vm

Módulo de caixa de area de seguridade, usado para illar contornas operativas de diferentes niveis de seguridade

Ao establecer unha caixa de proba de seguridade, pode limitar os recursos aos que se pode acceder durante a execución de scripts, illar diferentes contornos de execución de scripts e personalizar módulos básicos para diferentes ambientes para garantir a seguridade do ambiente operativo xeral.

O seguinte exemplo crea un sandbox e restrinxe o acceso ao módulo básico global assert Módulo e engade dous módulos personalizados, a e 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');

Obxecto

SandBox

Crear SandBox Obxecto, ver SandBox

1
SandBox vm.SandBox;