title: Node js 404 and angular url refresh conflict
body: <p>I am making an Nodejs and angular js app. I had to make a page loads when someone type on url and enter it. It worked fine until I also made a script to redirect to 404 error page. Now the problem is with both script only one of the criteria works. When 404 redirection works i cannot go to the page with url typed on browser and when that works then 404 page is redirected to index. html. </p>
  
  <p>Here are the two scripts that I have use. </p>
  
  <pre><code>app.use(function(req, res) {
      res.render('404', {layout: false, title: '404: File Not Found'});
  });
  
  app.use('/*', function (req, res) {
     res.sendFile(__dirname + '/public/index.html');
  });
  </code></pre>
  
  <p>Am I doing anything wrong over here. Beside this I also have my general routes which works fine in angular app when I click it from navigation. </p>