Vm2: Que signifie console : « redirection » ?

Créé le 4 févr. 2017  ·  3Commentaires  ·  Source: patriksimek/vm2

Je voulais savoir ce que vous entendiez par "redirection vers les événements" lorsque vous utilisez l'option redirect pour la console dans NodeVM . J'ai toujours utilisé la méthode sandbox, consistant simplement à attacher un objet console avec ses propres méthodes, mais je voulais savoir s'il existait une solution alternative plus propre

discussion

Commentaire le plus utile

Cela fonctionne comme ceci :

const vm = new NodeVM({
    console: 'redirect'
});

vm.on('console.log', (msg) => {
    console.log('REDIRECTED:', msg);
})

vm.run("console.log('hello');");

Vous pouvez écouter ces événements :

  • console.log
  • console.info
  • console.warn
  • console.error
  • console.dir
  • console.trace

Tous les 3 commentaires

Cela fonctionne comme ceci :

const vm = new NodeVM({
    console: 'redirect'
});

vm.on('console.log', (msg) => {
    console.log('REDIRECTED:', msg);
})

vm.run("console.log('hello');");

Vous pouvez écouter ces événements :

  • console.log
  • console.info
  • console.warn
  • console.error
  • console.dir
  • console.trace

Génial merci!

Merci! peut-être pouvons-nous l'ajouter à README ou à d'autres documents ?

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

wintertime-inc picture wintertime-inc  ·  5Commentaires

keyosk picture keyosk  ·  64Commentaires

CapacitorSet picture CapacitorSet  ·  13Commentaires

KonradLinkowski picture KonradLinkowski  ·  10Commentaires

vshymanskyy picture vshymanskyy  ·  8Commentaires