title: Reload Express.js routes changes without manually restarting server
body: <p>I tried <code>express-livereload</code>, but it just reloaded view files.</p>
  
  <p>Should I use another tool, or this one can be configured to watch for my <code>index.js</code> file which runs the server?</p>
  
  <p>I read that options are the same as <code>node-livereload</code>, and default for watched files include <code>.js</code> files.</p>
  
  <p>Any URL you know with a simple configuration?</p>
  
  <p>My main problem is how to setup good development environment for Express.js, and I would like to inspect the variables when I am making a request, is painful to restart each time I make a change in a route.</p>
  
  <p>PS I tried <code>node-inspector</code> to inspect variables when server handles a request, but it seems <code>node-inspector</code> is not intended for that, right?</p>