Node.js网络模块remoteAddress未定义

时间:2016-02-25 16:51:20

标签: node.js sockets amazon-web-services express nginx

我在AWS Elastic Beanstalk上运行了一个Node应用程序(因此Node在Nginx后面运行)。我正在使用redis作为内存存储运行套接字IO,并使用集群模块使Node集群运行。一般来说一切都很好,但我偶尔会遇到一个尝试连接的用户在connection.remoteAddress上抛出一个未定义的错误。我的代码对于连接看起来像这样:

{{1}}

所以问题在于上面的" BLEH"登录。出于某种原因,remoteAddress未定义...但仅限于SOMETIMES。大多数连接看起来都很好,但随机地我会让用户尝试连接会抛出该错误。我想了解这里发生了什么。我已经读过,当涉及代理时(Node和用户之间的某些东西)我无法做IP内容......但是98%的时间,与工作人员的连接都很好,一切都按预期工作。这里的任何帮助都非常感谢。

0 个答案:

没有答案