MCPcopy Create free account
hub / github.com/CommE2E/comm / getRequestIPAddress

Function getRequestIPAddress

keyserver/src/session/cookies.js:334–344  ·  view source on GitHub ↗
(req: $Request)

Source from the content-addressed store, hash-verified

332}
333
334function getRequestIPAddress(req: $Request) {
335 const { proxy } = getAppURLFactsFromRequestURL(req.originalUrl);
336 let ipAddress;
337 if (proxy === 'none') {
338 ipAddress = req.socket.remoteAddress;
339 } else if (proxy === 'apache' || proxy === 'aws') {
340 ipAddress = req.get('X-Forwarded-For');
341 }
342 invariant(ipAddress, 'could not determine requesting IP address');
343 return ipAddress;
344}
345
346function getSessionParameterInfoFromRequestBody(
347 req: $Request,

Callers 2

fetchViewerForSocketFunction · 0.85

Calls 2

getMethod · 0.65

Tested by

no test coverage detected