Eu queria saber o que você quer dizer com "redirecionar para eventos" ao usar a opção redirect
para o console em NodeVM
. Sempre usei o método sandbox, de apenas anexar um objeto de console com seus próprios métodos, porém queria saber se havia uma solução alternativa mais limpa
Funciona assim:
const vm = new NodeVM({
console: 'redirect'
});
vm.on('console.log', (msg) => {
console.log('REDIRECTED:', msg);
})
vm.run("console.log('hello');");
Você pode ouvir esses eventos:
console.log
console.info
console.warn
console.error
console.dir
console.trace
Muito obrigado!
Obrigado! talvez possamos adicionar isso ao README ou outra documentação?
Comentários muito úteis
Funciona assim:
Você pode ouvir esses eventos:
console.log
console.info
console.warn
console.error
console.dir
console.trace