我正在尝试使用hapi 16.1.1迁移我的nodejs代码到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的迁移文档。
任何有关如何解决此问题的帮助将不胜感激。谢谢!
答案 0 :(得分:1)
感谢Kevin B的建议(谢谢!),我以这种方式更改了代码:
server.events.on('log', function (event, tags) {
...
}
它有效。