I deployed my website heroku, but when I refresh I get an internal server error,
this is my website: https://softeismachines.herokuapp.com/
I using express for my server:-
const express = require('./node_modules/express');
const bodyParser = require('body-parser');
const nodemailer = require('nodemailer')
const sendMail = require('./mail');
const sendEnquiry = require('./enquiry');
const compression = require('compression');
const morgan = require('morgan');
const { createServer } = require('http')
const app = express();
const dev = app.get('env') !== 'production';
const path = require('path');
const normalizePort = port => parseInt(port, 10);
const PORT = normalizePort(process.env.PORT || 5000);
if (!dev) {
app.disable('x-powered-by');
app.use(compression());
app.use(morgan('common'));
app.use(express.static(path.resolve(__dirname, 'build')));
app.get('*', (res, req) => {
res.sendFile(path.resolve(__dirname, 'build', 'index.html'))
})
}
if (dev) {
app.use(morgan('dev'))
}
app.use(bodyParser.json())
app.use(express.urlencoded({ extended: false }));