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

モジュール 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;