【发布时间】:2016-05-30 13:44:44
【问题描述】:
我已经设置了app.set('trust_proxy', 1);,就像this page 建议的那样
但是对于每个请求,它都会提供以下 IP 地址 169.254.160.2 ...
req.ip => 169.254.160.2
req.ips => [ '169.254.160.2' ]
标头建议的标头也具有相同的值... 那么我如何获得 ip 因为所有“我的 ip 是什么”网站都告诉我我的 ip 是 130.204.67.112
那么我如何在 App Engine 中获取我的真实 IP 呢?
ps。如果这很重要,我正在为我的应用程序使用自定义 docker 容器(我认为它不重要但仍然如此)我已经从需要 app.enable('trust_proxy') 的 heroku 迁移并且它确实有效。
【问题讨论】:
标签: node.js google-app-engine express