(request)
| 182 | } |
| 183 | |
| 184 | _setIP(request) { |
| 185 | if (request.headers['x-forwarded-for']) { |
| 186 | this.ip = request.headers['x-forwarded-for'].split(/\s*,\s*/)[0]; |
| 187 | } else { |
| 188 | this.ip = request.connection.remoteAddress; |
| 189 | } |
| 190 | // IPv4 and IPv6 use different values to refer to localhost |
| 191 | if (this.ip == '::1' || this.ip == '::ffff:127.0.0.1') { |
| 192 | this.ip = '127.0.0.1'; |
| 193 | } |
| 194 | } |
| 195 | |
| 196 | _setPeerId(request) { |
| 197 | if (request.peerId) { |