openssl genrsa -out privatekey.pem 1024 openssl req -new -key privatekey.pem -out certrequest.csr openssl x509 -req -in certrequest.csr -signkey privatekey.pem -out certificate.pem const fs = require("fs") const https = require('https') var privateKey = fs.readFileSync('./privatekey.pem').toString(); var certificate = fs.readFileSync('./certificate.pem').toString(); // var credentials = crypto.createCredentials({key: privateKey, cert: certificate}); const httpsOptions = { key: fs.readFileSync("./privatekey.pem"), cert: fs.readFileSync("./certificate.pem") }; // const server = https.createServer(httpsOptions, app).listen(port, () => { // console.log("server running at " + port); // }); var server = https.createServer(httpsOptions); server.addListener("request", function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }); server.listen(8000);