Slide 16
Slide 16 text
VM Ϟδϡʔϧ
w ͜Μͳײ͡Ͱ࣮ߦڥ
Λ࡞ͬͯ͋͛·͢
w WNSVO*O$POUFYUͷ
ฦ٫࣮ߦ݁Ռͷί
ϯςΩετ˺Ξαʔ
γϣϯͰ͖Δ͡Όͳ͍
var vm = require(‘vm’),
context = vm.createContext({
require: require,
module: module,
exports: exports,
console: console,
setTimeout: setTimeout,
setInterval: setInterval,
clearTimeout: clearTimeout,
clearInterval: clearInterval,
JSON: JSON,
alert: function(e)
{ console.log(e); }
}),
result =
vm.runInContext(‘console.log(\’
Hello, world.\’);’, context);