我使用的节点版本高于 20,并且我在 GRPC 文件中的这行代码中遇到了弃用警告,该代码正好位于 server.start() 内联问题的下方:
function main() {
var server = new grpc.Server();
server.addService(hello_proto.Greeter.service, {sayHello: sayHello});
server.bindAsync('0.0.0.0:50051', grpc.ServerCredentials.createInsecure(), (error, port) => {
if (error) {
console.error(`Server binding failed: ${error.message}`);
return;
}
console.log(`Server running at http://0.0.0.0:${port}`);
// server.start()
});
}
我需要知道启动服务器的替代方法是什么。
要解决该警告,您需要做的唯一更改是删除对
server.start()
的调用。