我有一个在Docker容器中运行的node express应用程序,通过该应用程序我尝试记录传入请求的IP地址。由于我在防火墙后面运行所有内容,因此我使用了类似于这样的内容"req.headers['x-forwarded-for'] || req.connection.remoteAddress",但它每次记录相同的IP地址,无论请求来源如何。即使从不同的IP发起请求,我始终看到相同的IP。
有没有一种优雅的方法来记录在docker容器中运行的node应用程序的IP地址?使用这个软件包能帮助吗?https://www.npmjs.com/package/ip
如果不能,请建议一种捕获IP地址的方法。