gpt4 book ai didi

node.js - 确定expressjs中http请求的远程端口

转载 作者:太空宇宙 更新时间:2023-11-04 01:04:30 24 4
gpt4 key购买 nike

您好,我想知道对 Express Web 服务器的请求的远程端口。 API 有确定远程 IP 的机制,但我找不到确定端口的方法。

最佳答案

特别是对于 Node,http 服务器组件的文档,位于 event connection 下说:

[Triggered] when a new TCP stream is established. [The] socket is an object of type net.Socket. Usually users will not want to access this event. In particular, the socket will not emit readable events because of how the protocol parser attaches to the socket. The socket can also be accessed at request.connection.

所以,这意味着 request.connection 是一个套接字,根据文档,确实有一个 socket.remotePort根据文档,属性是:

The numeric representation of the remote port. For example, 80 or 21.

因此,我想您应该能够通过访问 request.connection.remoteAddressrequest.connection.remotePort 中的这些属性或订阅上述事件来获取远程地址和端口。

关于node.js - 确定expressjs中http请求的远程端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24371863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com