私のアプリケーションでは、CreateContext を実行してから RunInContext を実行します。Context 内の特定の Node モジュールのみへのアクセスを追加する必要があります。独自の Javascript メソッドを追加する方法は知っていますが、async や http などの Node モジュールを追加するとエラーが発生します。これどうやってするの?
サンドボックス モジュールhttps://github.com/gf3/sandboxを使用して子プロセスを実行しています
コード
var context = Script.createContext();
context.myOwnFunctions = function() {
//my own javascript
}
context.myNodeFunctions = function() {
//require('async')
//require('http')
/Add some function that use the items I required above
}
var run = Script.runInContext('code to run', context);