@therms/rpc-server
Advanced tools
Comparing version 2.4.4 to 2.4.5
@@ -0,1 +1,8 @@ | ||
## [2.4.5](http://bitbucket.org/thermsio/rpc-server-ts/compare/v2.4.4...v2.4.5) (2022-02-11) | ||
### Bug Fixes | ||
* forwarded ip address header lowercase getter ([be82789](http://bitbucket.org/thermsio/rpc-server-ts/commits/be82789298626dc95fb016ce90f26081bde99b6f)) | ||
## [2.4.4](http://bitbucket.org/thermsio/rpc-server-ts/compare/v2.4.3...v2.4.4) (2022-02-10) | ||
@@ -2,0 +9,0 @@ |
@@ -698,8 +698,9 @@ 'use strict'; | ||
let ip = ''; | ||
if (req.headers['X-Real-IP']) { | ||
if (Array.isArray(req.headers['X-Real-IP'])) { | ||
ip = req.headers['X-Real-IP'][0]; | ||
console.log('req.headers', JSON.stringify(req.headers)); | ||
if (req.headers['x-real-ip']) { | ||
if (Array.isArray(req.headers['x-real-ip'])) { | ||
ip = req.headers['x-real-ip'][0]; | ||
} | ||
else { | ||
ip = req.headers['X-Real-IP'].split(',')[0]; | ||
ip = req.headers['x-real-ip'].split(',')[0]; | ||
} | ||
@@ -853,8 +854,8 @@ } | ||
let ip = ''; | ||
if (req.headers['X-Real-IP']) { | ||
if (Array.isArray(req.headers['X-Real-IP'])) { | ||
ip = req.headers['X-Real-IP'][0]; | ||
if (req.headers['x-real-ip']) { | ||
if (Array.isArray(req.headers['x-real-ip'])) { | ||
ip = req.headers['x-real-ip'][0]; | ||
} | ||
else { | ||
ip = req.headers['X-Real-IP'].split(',')[0]; | ||
ip = req.headers['x-real-ip'].split(',')[0]; | ||
} | ||
@@ -861,0 +862,0 @@ } |
{ | ||
"name": "@therms/rpc-server", | ||
"version": "2.4.4", | ||
"version": "2.4.5", | ||
"description": "RPC framework, Node.js lib", | ||
@@ -5,0 +5,0 @@ "private": false, |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
202551
2321