Кажется, что-то странное / сломанное действительно.Начиная с узла 0.4.7, http имеет удаленный адрес, доступный на:
- req.connection.remoteAddress
- req.socket.remoteAddress
вhttps, оба они не определены, но
- req.connection.socket.remoteAddress
работает.Хотя это не доступно на http, так что вам нужно проверить внимательно.Я не могу представить, что такое поведение является преднамеренным.