const express = require('express'); const path = require('path'); const https = require('https'); const http = require('http'); const fs = require('fs'); const app = express(); const credentials = { key: fs.readFileSync('./.cert/key.pem'), cert: fs.readFileSync('./.cert/cert.pem') }; app.use(express.static(path.join(__dirname, 'build'))); app.get('/', function (req, res) { res.sendFile(path.join(__dirname, 'build', 'index.html')); }); var httpServer = http.createServer(app); var httpsServer = https.createServer(credentials, app); httpServer.listen(3001); httpsServer.listen(443); console.log('server is listening ...')