newtang / expresso

A faster, safer, backwards compatible router alternative for Express.
MIT License
5 stars 0 forks source link

Consider supporting fqdn (fully qualified domain names) #12

Open newtang opened 3 years ago

newtang commented 3 years ago

There are some router tests where fqdn is supported.

it('should not obscure FQDNs', function (done) {
    var router = new Router()
    var server = createServer(router)

    router.use(saw)

    rawrequest(server)
      .get('http://example.com/foo')
      .expect(200, 'saw GET http://example.com/foo', done)
  })
newtang commented 3 years ago

The express router pulls the path and protocol out of url in order to make this work. Here's what express does.