Я хотел знать, что вы имеете в виду под «перенаправлением на события» при использовании параметра redirect
для консоли в NodeVM
. Я всегда использовал метод песочницы, просто прикрепляя объект консоли с его собственными методами, однако я хотел знать, есть ли альтернативное более чистое решение.
Это работает так:
const vm = new NodeVM({
console: 'redirect'
});
vm.on('console.log', (msg) => {
console.log('REDIRECTED:', msg);
})
vm.run("console.log('hello');");
Вы можете прослушивать эти события:
console.log
console.info
console.warn
console.error
console.dir
console.trace
Огромное спасибо!
Спасибо! может быть, мы можем добавить это в README или другую документацию?
Самый полезный комментарий
Это работает так:
Вы можете прослушивать эти события:
console.log
console.info
console.warn
console.error
console.dir
console.trace