Vm2: 控制台:'重定向'是什么意思

创建于 2017-02-04  ·  3评论  ·  资料来源: patriksimek/vm2

我想知道在NodeVM为控制台使用redirect选项时“重定向到事件”是什么意思。 我一直使用沙箱方法,只是使用自己的方法附加控制台对象,但是我想知道是否有替代的清洁解决方案

discussion

最有用的评论

它是这样工作的:

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

所有3条评论

它是这样工作的:

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

很好,谢谢!

谢谢! 也许我们可以将其添加到自述文件或其他文档中?

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

XmiliaH picture XmiliaH  ·  19评论

ozsay picture ozsay  ·  5评论

vshymanskyy picture vshymanskyy  ·  8评论

unxcepted picture unxcepted  ·  11评论

patriksimek picture patriksimek  ·  5评论