title: Why isn't express rendering index.html from the build folder?
body: <p>I have the following which should render my front end</p>
  <pre><code>if (process.env.NODE_ENV === 'production') {
    app.use(express.static(path.resolve(__dirname, 'client/build')));
  
    app.get('*', (req, res) =&gt; {
      res.sendFile(path.resolve(__dirname, 'client/build', 'index.html'));
    });
  }
  </code></pre>
  <p>I have set the NODE_ENV to production just to double-check that the build/index.html is what's being served, but what is actually rendered when I run <code>npm start</code> is
  <a href="https://i.stack.imgur.com/GtO4A.png" rel="nofollow noreferrer">localhost:5000</a></p>
  <p>Why isn't it rendering my front and what have I done wrong, I've spent almost a week trying to figure out what I'm doing wrong,  any help would be appreciated</p>