Ich wollte wissen, was Sie mit "Weiterleitung zu Ereignissen" meinen, wenn Sie die Option redirect
für die Konsole in NodeVM
. Ich habe immer die Sandbox-Methode verwendet, um einfach ein Konsolenobjekt mit seinen eigenen Methoden anzuhängen, wollte jedoch wissen, ob es eine alternative Cleaner-Lösung gibt
Es funktioniert so:
const vm = new NodeVM({
console: 'redirect'
});
vm.on('console.log', (msg) => {
console.log('REDIRECTED:', msg);
})
vm.run("console.log('hello');");
Sie können auf diese Ereignisse hören:
console.log
console.info
console.warn
console.error
console.dir
console.trace
Super danke!
Vielen Dank! Vielleicht können wir dies zu README oder anderer Dokumentation hinzufügen?
Hilfreichster Kommentar
Es funktioniert so:
Sie können auf diese Ereignisse hören:
console.log
console.info
console.warn
console.error
console.dir
console.trace