mòdul vm
El mòdul sandbox de seguretat s'utilitza per aïllar els entorns operatius amb diferents nivells de seguretat
En establir una caixa de proves de seguretat, podeu limitar els recursos als quals poden accedir els scripts durant el temps d'execució, aïllar diferents entorns d'execució de scripts i personalitzar mòduls bàsics per a diferents entorns per garantir la seguretat de l'entorn operatiu global.
L'exemple següent crea una zona de proves que restringeix l'accés només aassertmòdul i afegiu dos mòduls personalitzats a i b:
1
2
3
4
5
6
7
8var vm = require('vm');
var sbox = new vm.SandBox({
a: 100,
b: 200,
assert: require('assert')
});
var mod_in_sbox = sbox.require('./path/to/mod');
objecte
SandBox
CrearSandBoxobjecte, veureSandBox
1SandBox vm.SandBox;