我有以下代码来检查启动Express时是否出现了错误:
express()
.listen(port, (err: Error) => {
if (err) {
console.error(err);
return;
}
console.log(`Express started`);
});
然而,最近,在Typescript编译器中出现了以下错误:
TS2345:类型为'(err: Error) => void'的参数不能分配给类型为'(() => void) | undefined'的参数。
看起来
listen()
的回调函数不接收错误参数。如果是这种情况,那么在启动Express时应该如何检查和处理错误呢?