(req: Pick<IncomingMessage, 'headers' | 'connection'>)
| 56 | } |
| 57 | |
| 58 | export const getIP = (req: Pick<IncomingMessage, 'headers' | 'connection'>): string | undefined => |
| 59 | proxyAddr(req, trustRemoteAddress(req)).replace(/^.*:/, '') // striping the redundant prefix addeded by OS to IPv4 address |
| 60 | |
| 61 | export const getIPs = (req: Pick<IncomingMessage, 'headers' | 'connection'>): string[] | undefined => |
| 62 | all(req, trustRemoteAddress(req)) |
no test coverage detected