Возьмем stdin.on
в качестве примера. Обратный вызов в стек stdin.on
, поэтому, если я пишу (в CoffeeScript)
stdin = process.openStdin()
stdin.setEncoding 'utf8'
stdin.on 'data', (input) -> console.log 'One'
stdin.on 'data', (input) -> console.log 'Two'
то каждый раз, когда я нажимаю return в приглашении, я получаю
One
Two
Мой вопрос: есть ли способ удалить/заменить обратный вызов после привязки? Или это единственный способ связать обратный вызов прокси-сервера и управлять самим собой?