Estoy tratando poder configurar el servidor Express que tengo creado, para pasar el certificado SSL y pase de http a https.
Leí la documentación de Express pero no encuentro la solución. Me propusieron cosas como Lets Encrypt pero no admite Node.js No se si debo modificar el archivo hosts, que ya modifique para que corriera la aplicación, o que tengo que hacer. Vi una forma, pero solo funciona en sistema Unix. Muestro la forma en la que tengo configurado el archivo del server por si pueden ayudarme, llevo tres días buscando formas de hacerlo sin éxito. Las que vi no admiten Node.js. Gracias
let express = require('express');
let aws = require('aws-sdk');
let multer = require('multer');
let multerS3 = require('multer-s3');
let ext = require('file-extension');
let cookieParser = require('cookie-parser');
let bodyParser = require('body-parser');
let expressSession = require('express-session');
let passport = require('passport');
let michaelgram = require('michaelgram-client');
let auth = require('./auth')
let config = require('./config');
let port = process.env.PORT || 5050;
let client = michaelgram.createClient(config.client);
let s3 = new aws.S3({
accessKeyId: config.aws.accessKey,
secretAccessKey: config.aws.secretKey
});
app.listen(port, function (err) {
if (err) return console.log('Hubo un error'), process.exit(1);
console.log('Michaelgram escuchando en el puerto 5050');
})