モジュール基本モジュール

モジュールvm

さまざまなセキュリティレベルのオペレーティング環境を分離するために使用されるセキュリティサンドボックスモジュール

セキュリティサンドボックスを確立することにより、スクリプトの実行中にアクセスできるリソースを制限し、さまざまなスクリプト実行環境を分離し、さまざまな環境の基本モジュールをカスタマイズして、オペレーティング環境全体のセキュリティを確保できます。

次の例では、サンドボックスを作成し、グローバルベースモジュールのassertモジュールのみへのアクセスを制限し、2つのカスタムモジュールaと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');

オブジェクト

SandBox

作成SandBoxオブジェクトを参照してくださいSandBox

1
SandBox vm.SandBox;