title: how do i handle every route possible with a react router at the server?
body: <p>Following the <a href="https://github.com/rackt/react-router/blob/master/docs/guides/overview.md" rel="nofollow">readme in the react-router</a>:</p>
  
  <pre><code>var routes = (
    &lt;Route name="app" path="/" handler={App}&gt;
      &lt;Route name="inbox" handler={Inbox}/&gt;
      &lt;Route name="calendar" handler={Calendar}/&gt;
      &lt;DefaultRoute handler={Dashboard}/&gt;
    &lt;/Route&gt;
  );
  
  Router.run(routes, function (Handler) {
    React.render(&lt;Handler/&gt;, document.body);
  });
  </code></pre>
  
  <p>Being extremely fresh to node and a reputable front end js framework please excuse the noobish question..</p>
  
  <p>How is it best to handle the routes at the server?</p>
  
  <p>I mean, what happens when someone lands on <code>/calendar</code>, do i have to accommodate for the route at the client in the react code and at the server in express routes, or should there be a wildcard route at express. IE someone lands on <code>/calendar</code>, should express deliever the html for <code>/</code> and allow react to handle the rest?</p>
  
  <p>Thanks,
  John</p>