Такая вот быстрая заметка по организации HTTPS(SSL) соединения на ноде через фреймворк, чего не нашел в официальной документации express.
Модули которые необходимо подключить:
var express = require('express'); // сам фреймворк var https = require( "https" ); // для организации https var fs = require( "fs" ); // для чтения ключевых файлов
Задать опции ключевой информации:
httpsOptions = { key: fs.readFileSync("server.key"), // путь к ключу cert: fs.readFileSync("server.crt") // путь к сертификату }
Открыть порт
https.createServer(httpsOptions, app).listen(443);
*app – это объект полученый от express().