Quería saber qué quieres decir con "redireccionar a eventos" cuando utilizas la opción redirect
para consola en NodeVM
. Siempre he usado el método sandbox, de simplemente adjuntar un objeto de consola con sus propios métodos, sin embargo, quería saber si había una solución más limpia alternativa
Funciona así:
const vm = new NodeVM({
console: 'redirect'
});
vm.on('console.log', (msg) => {
console.log('REDIRECTED:', msg);
})
vm.run("console.log('hello');");
Puede escuchar esos eventos:
console.log
console.info
console.warn
console.error
console.dir
console.trace
¡Genial gracias!
¡Gracias! tal vez podamos agregar esto a README u otra documentación?
Comentario más útil
Funciona así:
Puede escuchar esos eventos:
console.log
console.info
console.warn
console.error
console.dir
console.trace