Vm2: ¿Qué significa consola: 'redireccionar'

Creado en 4 feb. 2017  ·  3Comentarios  ·  Fuente: patriksimek/vm2

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

discussion

Comentario más útil

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

Todos 3 comentarios

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?

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

vshymanskyy picture vshymanskyy  ·  8Comentarios

KonradLinkowski picture KonradLinkowski  ·  10Comentarios

unxcepted picture unxcepted  ·  11Comentarios

wintertime-inc picture wintertime-inc  ·  5Comentarios

somebody1234 picture somebody1234  ·  4Comentarios