title: Adding falcon application routes on a root directory
body: <p>I am writing a falcon application for serving some webpages. Now I have some js, css files under /js, /css under the root dir. These /js and /css directories can have multiple subdirectories and the files may be located inside one of the sub directories.</p>
  
  <p>I want to have a falcon apps route added such that the webpage requests for </p>
  
  <pre><code>/js/subdir1/subdir2/temp.js
  /js/subdir1/temp2.js 
  </code></pre>
  
  <p>can be satisfied by the same responder method.</p>
  
  <p>But when I tried, having a route added like</p>
  
  <pre><code>app.add_route("/js/{filename}", ResourceClass())
  </code></pre>
  
  <p>the request for /js/subdir1/subdir2/temp.js does not reach the responder.</p>
  
  <p>The responder I have is as below, </p>
  
  <pre><code>class ResourceClass(object):
      def on_get(self, request, response, filename):
          file_path = os.path.join(path_to_js,filename)
          serve_file(response, file_path)
  </code></pre>
  
  <p>serve_file will create the appropriate response and return it.</p>
  
  <p>I want the filename to be populated as </p>
  
  <pre><code>"subdir1/subdir2/temp.js" for "/js/subdir1/subdir2/temp.js" and
  "subdir1/temp2.js" for "/js/subdir1/temp2.js "
  </code></pre>
  
  <p>How can I add the route and add the responder ?</p>