Deploying a MEVN Stack app in Heroku

  1. Deploy Frontend and backend separately, If your project is big. The frontend server will fetch the data from a remote API which is your backend deploy.
  2. Deploy Frontend and backend together.
app.use(express.static(path.join(__dirname, "./dist")))app.get('/*', (req, res) => {
res.sendFile(path.join(__dirname, './dist', 'index.html'))
})

 by the author.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store