code: function somewhere (res) {
    if (typeof res.url === 'string' && res.url !== '') return res.url
    if (res.req) {
      const host = res.req.getHeader('host')
      if (host) return host
    }
    if (res.socket) return res.socket.remoteAddress
    return 'somewhere'
  }
docs: TODO: File Node issue  Contrary to the Node documentation, https://nodejs.org/api/http.html#http_message_url, I found that the message never provided anything but an empty String as URL.