Sign in
vanadium
/
release.projects.luma_third_party
/
a8ba1a6eac59b8d0557bfc84ebf420d46ecc11c7
/
.
/
crowdstf
/
lib
/
units
/
websocket
/
middleware
/
remote-ip.js
blob: 9f25b839fe6adb89748ef4d3b5ef4edc177ffc9a [
file
] [
log
] [
blame
]
var
proxyaddr
=
require
(
'proxy-addr'
)
module
.
exports
=
function
(
options
)
{
return
function
(
socket
,
next
)
{
var
req
=
socket
.
request
req
.
ip
=
proxyaddr
(
req
,
options
.
trust
)
next
()
}
}