Modulo Modulo base

Modulo vm

Modulo sandbox di sicurezza, utilizzato per isolare l'ambiente operativo da diversi livelli di sicurezza

Stabilendo una sandbox di sicurezza, è possibile limitare le risorse che gli script possono contattare durante l'esecuzione, isolare diversi ambienti di esecuzione degli script e personalizzare i moduli di base per ambienti diversi per garantire la sicurezza dell'ambiente operativo generale.

L'esempio seguente crea una sandbox, limita l'accesso al modulo assert nel modulo base globale e aggiunge due moduli personalizzati aeb:

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

Oggetto

SandBox

Crea un oggetto SandBox , vedi SandBox

1
SandBox vm.SandBox;