gpt4 book ai didi

node.js - 在什么条件下 req.connection.remoteAddress 可以为空(ExpressJS)

转载 作者:搜寻专家 更新时间:2023-10-31 23:11:07 24 4
gpt4 key购买 nike

我有一个在 Node.js v6.9.4 下运行的 express 应用程序,通过 HTTP 和 HTTPS 提供服务。

我注意到有几次收到的请求有空白的 remoteAddress 数据。

在什么情况下请求可以没有/空白 remoteAddress?

最佳答案

在代理后面时远程地址为空

https://github.com/hapijs/hapi/issues/1210

你可以使用

const ip = req.headers['x-forwarded-for'] || (req.connection && req.connection.remoteAddress) || ''

关于node.js - 在什么条件下 req.connection.remoteAddress 可以为空(ExpressJS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45148083/

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