在 node.js 中,一个 tcp 服务器有以下方法来监听:
server.listen(port, [host], [backlog], [listeningListener])
server.listen(path, [listeningListener])
server.listen(handle, [listeningListener])
我想创建一个特定于应用程序的服务器,它调用这个较低级别的 tcp 服务器。我想为我的用户提供一个监听方法,它只调用 tcp 服务器的正确监听方法。
有没有办法让我避免编写三种不同的监听方法,并将它们的参数传递给三个 tcp 服务器的监听方法?它会传递可选参数吗?
我可以做这样的事情吗(稍微编造的语法):
myapp.listen(args*){
tcpserver.listen(args*);
}