In Node.js è semplice usare SSL in ExpressJS.
La soluzione è la seguente:
'use strict';
const express = require('express');
const https = require('https');
const fs = require('fs');
const app = express();
const SSLOptions = {
key: fs.readFileSync('privkey.pem'),
cert: fs.readFileSync('fullchain.pem')
};
https.createServer(SSLOptions, app).listen(8080);
Questa soluzione presuppone che Node.js abbia pieno accesso al file del certificato e alla chiave privata nella directory in cui risiede il file principale dell'applicazione in ExpressJS.