title: Asyncio and aiohttp route all urls paths to handler
body: <p>I have trouble to find a wildcard url matching pattern which matches all incoming urls. This just matches a url which has nothing more than the hostname: </p>
  
  <pre><code>import asyncio
  from aiohttp import web
  
  @asyncio.coroutine
  def handle(request):
      print('there was a request')
      text = "Hello "
      return web.Response(body=text.encode('utf-8'))
  
  @asyncio.coroutine
  def init(loop):
      app = web.Application(loop=loop)
      app.router.add_route('GET', '/', handle)
  
      srv = yield from loop.create_server(app.make_handler(),
                                          '127.0.0.1', 9999)
      print("Server started at http://'127.0.0.1:9999'")
      return srv
  
  loop = asyncio.get_event_loop()
  loop.run_until_complete(init(loop))
  try:
      loop.run_forever()
  except KeyboardInterrupt:
      pass 
  </code></pre>
  
  <p>So it should call the handler anytime there is a request regardless of the path. If its <a href="http://127.0.0.1:9999/" rel="noreferrer">http://127.0.0.1:9999/</a> or <a href="http://127.0.0.1:9999/test/this/test/" rel="noreferrer">http://127.0.0.1:9999/test/this/test/</a></p>
  
  <p>I looked it up here <a href="http://aiohttp.readthedocs.org/en/stable/web.html#aiohttp-web-variable-handler" rel="noreferrer">http://aiohttp.readthedocs.org/en/stable/web.html#aiohttp-web-variable-handler</a> with no success for the right clue</p>