获取在Docker容器下运行的Express服务器中的请求IP地址

时间:2019-06-19 18:58:18

标签: node.js docker express ip docker-container

我在docker容器内的localhost上运行express服务器。而且我有这样的路线:

router.get('/', (req, res) => {
    res.type('json')
    res.send({ 
        RequesterIP: req.ip
    })
})

但是它返回"RequesterIP" : "::ffff:172.20.0.1"而不是 "RequesterIP" : "::ffff:1""RequesterIP" : "::ffff:127.0.0.1"

我认为这是由于docker而造成的,此路由为我提供了与docker相关的ip。

P.S。 :请不要考虑代理请求。

0 个答案:

没有答案