Modulo modulo base

Modulo vm

Modulo sandbox di sicurezza, utilizzato per isolare ambienti operativi di diversi livelli di sicurezza

Impostando una sandbox di sicurezza, è possibile limitare le risorse a cui è possibile accedere durante l'esecuzione dello script, isolare diversi ambienti di esecuzione dello script e personalizzare i moduli di base per diversi ambienti per garantire la sicurezza dell'ambiente operativo complessivo.

L'esempio seguente crea una sandbox e limita l'accesso al modulo base globale assert Modulo e aggiungi due moduli personalizzati, 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');

Oggetto

SandBox

Creare SandBox Oggetto, vedi SandBox

1
SandBox vm.SandBox;