Разверните приложение mern на heroku с помощью httpsServer

#node.js #heroku #https #server #web-deployment

Вопрос:

 const express=require('express');
const cors=require('cors');
const app=express();
const path = require('path');
const https=require('https');
const fs=require('fs');
//midlleware
app.use(express.json());
app.use(cors());
//Certificate SSL
const httpsServer = https.createServer({
    key: fs.readFileSync(path.join(__dirname, 'cert','key.pem')),
    cert:fs.readFileSync(path.join(__dirname, 'cert','cert.pem')),
    },app);
//connect database
const connectDB=require('./config/connectDB');
connectDB();
//routes
app.use("/mails",require('./routes/Mails'));
app.use("/sales",require('./routes/Sales'));
if(process.env.NODE_ENV === 'production'){
    app.use(express.static(path.join(__dirname,'client/build')));

    app.get('*',(req,res)=>{
        res.sendFile(path.resolve(__dirname,'client','build','index.html'))
    })
}
//run server
const PORT = process.env.PORT||5000
httpsServer.listen(PORT,err => err?console.log("err"):console.log(`connected to port ${PORT}`));
//and here's the view logs in heroku https://i.stack.imgur.com/qA3oi.png
 

Привет! я хотел развернуть свой веб-сайт на heroku , используя https.createServer для защиты веб-сайта, но он не будет работать, и на самом деле приложение работает, когда я использую приложение для прослушивания сервера, но оно небезопасно, пожалуйста, какое-либо решение ?