title: request.path is undefined in node 10
body: <p>Per the <a href="https://nodejs.org/api/http.html#http_request_path" rel="nofollow noreferrer">node docs, <code>request.path</code> should exist</a>, however it doesn't on node <code>v10.13.0</code></p>
  
  <pre><code>const  http = require('http')
  
  require('../src/shared/globals.js')
  
  const port = 4000
  
  const host = '127.0.0.1'
  
  const server = http.createServer(function(request, response) {
    log(`&gt;&gt;&gt;&gt; url ${request.url}`)
    log(`&gt;&gt;&gt;&gt; path ${request.path}`)
  })
  
  module.exports = async function() {
    server.listen(port, host, function() {
      console.log(`Web hook server listening at http://${host}:${port}`)
    })
  }
  </code></pre>
  
  <p>Will return:</p>
  
  <pre><code>  &gt;&gt;&gt;&gt; url /
    &gt;&gt;&gt;&gt; path undefined
  </code></pre>
  
  <p>Why is request.path undefined? </p>