我想知道在NodeVM
为控制台使用redirect
选项时“重定向到事件”是什么意思。 我一直使用沙箱方法,只是使用自己的方法附加控制台对象,但是我想知道是否有替代的清洁解决方案
它是这样工作的:
const vm = new NodeVM({
console: 'redirect'
});
vm.on('console.log', (msg) => {
console.log('REDIRECTED:', msg);
})
vm.run("console.log('hello');");
您可以监听这些事件:
console.log
console.info
console.warn
console.error
console.dir
console.trace
很好,谢谢!
谢谢! 也许我们可以将其添加到自述文件或其他文档中?
最有用的评论
它是这样工作的:
您可以监听这些事件:
console.log
console.info
console.warn
console.error
console.dir
console.trace