Я пытаюсь перенести свой код nodejs с помощью hapi 16.1.1 на 17.7.0 (обновление в зависимости hapi вызвано уязвимостью, вызванной npm audit).
В 16.1.1 работает следующий код:
server = new hapi.Server();
server.on('log', function (event, tags) {
...
});
Однако с 17.7.0 я получаю следующую ошибку:
TypeError: server.on is not a function
Я предполагаю, что старый server.on () должен иметь эквивалент в hapi 17, но я не нашел документации по переходу с v16 на v17.
Любая помощь в решении этой проблемы будет принята с благодарностью. Спасибо!
Спасибо за ссылку! Я отвечаю на свой вопрос самостоятельно, чтобы другие пользователи могли извлечь выгоду из этого случая.





Благодаря предложению Кевина Б. (спасибо!) Я изменил код следующим образом:
server.events.on('log', function (event, tags) {
...
}
и это работает.
Это в примечаниях к выпуску github.com/hapijs/hapi/issues/3658