Я делаю запрос https с узла https.request()
и слушаю ответ 'data'
Событие:
const req = https.request('https://stackoverflow.com/', res => {
res.on('data', (chunk) => {
console.log('data');
})
});
req.end();
У меня все отлично.Я получаю 'data'
выводов в консоли.
Однако, когда я добавляю ловушку к emit запроса (для целей отладки) следующим образом:
const req = https.request('https://stackoverflow.com/', res => {
res.on('data', (chunk) => {
console.log('data');
})
});
const original_emit = req.emit;
req.emit = function(event_name) {
console.log('reqest event: ' + event_name);
original_emit.apply(req, arguments);
};
req.end();
Я не получаю вывод 'data'
больше.Не могу найти причину для этого.
Версия узла: 8.11.3