const fs = require('fs'); const http = require('http'); const https = require('https'); const express = require('express'); const bodyParser = require('body-parser') const request = require('ajax-request'); const app = express(); app.use(bodyParser.urlencoded({ extended: false })) app.use(bodyParser.json()) // Certificate const privateKey = fs.readFileSync('/etc/letsencrypt/live/umfrage.smartvillages.online/privkey.pem', 'utf8'); const certificate = fs.readFileSync('/etc/letsencrypt/live/umfrage.smartvillages.online/cert.pem', 'utf8'); const ca = fs.readFileSync('/etc/letsencrypt/live/umfrage.smartvillages.online/chain.pem', 'utf8'); const credentials = { key: privateKey, cert: certificate, ca: ca }; app.use(express.static('vcm')); // Starting both http & https servers // const httpServer = http.createServer(app); const httpsServer = https.createServer(credentials, app); // httpServer.listen(8083, () => { // console.log('HTTP Server running on port 80'); // }); httpsServer.listen(8081, () => { console.log('HTTPS Server running on port 443'); });