Express 如何处理客户端 IP 更改?
How Express handles client IP change?
正如标题所说,我不知道 Express 在发生变化时如何处理客户端 IP(例如,原因可能是客户端已从其原始网络中移出)。
另外,我想知道在网络 A 中执行请求时,req.ip 的值是否与我在移动到此处后在网络 B 中发出相同请求时是否相同,如果它应该不同,如果Express 将其解释为好像请求是从同一来源发送的。
希望这听起来很清楚。
在此先感谢大家的支持。
更新
为了更好地理解问题,这里有一个例子:
假设我已经通过网络 A 从我的智能手机向 nodejs 服务器发送了一个请求,然后我从同一部智能手机通过网络 B 执行了相同的请求(因此改变了 IP 地址)。问题是,当我的 nodejs 服务器收到第二个请求时,服务器会说“嘿,这个请求来自同一台设备”吗?
The question is, when my nodejs server gets the second request, will the server say something like "hey this request comes from the same device"?
没有
请求是独立的。
正如标题所说,我不知道 Express 在发生变化时如何处理客户端 IP(例如,原因可能是客户端已从其原始网络中移出)。 另外,我想知道在网络 A 中执行请求时,req.ip 的值是否与我在移动到此处后在网络 B 中发出相同请求时是否相同,如果它应该不同,如果Express 将其解释为好像请求是从同一来源发送的。 希望这听起来很清楚。 在此先感谢大家的支持。
更新
为了更好地理解问题,这里有一个例子:
假设我已经通过网络 A 从我的智能手机向 nodejs 服务器发送了一个请求,然后我从同一部智能手机通过网络 B 执行了相同的请求(因此改变了 IP 地址)。问题是,当我的 nodejs 服务器收到第二个请求时,服务器会说“嘿,这个请求来自同一台设备”吗?
The question is, when my nodejs server gets the second request, will the server say something like "hey this request comes from the same device"?
没有
请求是独立的。