javascript - 在 Node 的请求 hapijs 中获取客户端 ip 地址

标签 javascript node.js hapi.js

我需要在 hapijs Node 的请求中使用我的应用程序获取客户端的 ip 地址...我们正在使用 pm2 和 Nginx 让服务器实时运行并且我们使用了 request.info.address 但它给了服务器本地 ip 为 127.0.0.1 但我需要的是使用我的应用程序的客户端 IP,例如:192.x.x.111 ...

最佳答案

如果您在 Nginx 代理服务器后面运行服务器,则必须使用

    req.headers['x-real-ip']

否则你可以使用

req.info.remoteAddress

关于javascript - 在 Node 的请求 hapijs 中获取客户端 ip 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44064764/

相关文章:

javascript - 使用jquery重命名特定范围内的表单元素

javascript - Hapi JS 发送文件

node.js - 在一个 node.js 实例中运行多个 socket.io-clients

javascript - 在 Javascript (node.js) 中的 1, 4, 7... 处插入 div.row

node.js - hapijs 有过载保护之类的东西吗?

javascript - 使用 Handlebars 在 hapijs 中显示来自辅助模块的 json 数据

javascript - 使用 jQuery 附加一个特殊字符不起作用

javascript - 无效值错误: myMap is not a function

javascript - rollupjs 和 sapper - 未定义要求

node.js - 使用现有凭据向 youtube 数据 api 发出请求