Vm2: Что означает консоль: перенаправление

Созданный на 4 февр. 2017  ·  3Комментарии  ·  Источник: patriksimek/vm2

Я хотел знать, что вы имеете в виду под «перенаправлением на события» при использовании параметра redirect для консоли в NodeVM . Я всегда использовал метод песочницы, просто прикрепляя объект консоли с его собственными методами, однако я хотел знать, есть ли альтернативное более чистое решение.

discussion

Самый полезный комментарий

Это работает так:

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

Все 3 Комментарий

Это работает так:

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 или другую документацию?

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

wintertime-inc picture wintertime-inc  ·  5Комментарии

somebody1234 picture somebody1234  ·  4Комментарии

unxcepted picture unxcepted  ·  11Комментарии

wojpawlik picture wojpawlik  ·  4Комментарии

patriksimek picture patriksimek  ·  15Комментарии