Modul Basismodul

Modul-VM

Sicherheits-Sandbox-Modul, das verwendet wird, um Betriebsumgebungen unterschiedlicher Sicherheitsstufen zu isolieren

Durch das Einrichten einer Sicherheits-Sandbox können Sie die Ressourcen einschränken, auf die während der Skriptausführung zugegriffen werden kann, verschiedene Umgebungen für die Skriptausführung isolieren und Basismodule für verschiedene Umgebungen anpassen, um die Sicherheit der gesamten Betriebsumgebung zu gewährleisten.

Das folgende Beispiel erstellt eine Sandbox und schränkt den Zugriff auf das globale Basismodul ein assert Modul und fügen Sie zwei benutzerdefinierte Module a und b hinzu:

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

Objekt

SandBox

Erstellen SandBox Objekt, siehe SandBox

1
SandBox vm.SandBox;