如何从部署在AWS Elastic Beanstalk上的node.js express应用程序获取客户端ip?
我正在使用ngnix代理服务器的弹性beanstalk 。 我的应用程序代码是在node.jsexpression式框架上。 我想通过下面的代码访问客户端IP
var ip = event.headers['x-forwarded-for'] || event.connection.remoteAddress || event.socket.remoteAddress || event.connection.socket.remoteAddress;
但我总是得到相同的客户端IP所有传入的请求。 我认为这将是代理服务器的IP地址。
如何从我的应用程序访问真正的客户端地址?
- 如何使用Node.js在AWS Elastic Beanstalk上创build自己的日志文件?
- Amazon Elastic Beanstalk上的Node.js部署问题
- Amazon AWS Elastic Beanstalk NodeJS应用程序
- 如何为Node.js WebSocket服务器configurationAWS Elastic Beanstalk?
- 使用弹性beanstalk部署复杂的node.js项目
- 存储在AWS EB环境variables中的JSON将不带引号地进行检索
- 在elasticbeanstalk中设置NODE_ENVvariables
- AWS Elastic Beanstalk运行Grunt任务
- Beanstalk:Node.js部署 – 由于权限被拒绝,node-gyp失败