Este tutorial simplificado te ayudar谩 a configurar HTTPS en tu aplicaci贸n Node.js, mejorando la seguridad y la confianza del usuario. 隆Disfruta de tu sitio web seguro! 馃殌
Para asegurar tu aplicaci贸n web Node.js, sigue estos simples pasos para generar y utilizar un certificado SSL.
En la carpeta deseada, ejecuta el siguiente comando para generar un certificado SSL v谩lido por 365 d铆as:
openssl req -x509 -newkey rsa:2048 -keyout keytmp.pem -out cert.pem -days 365
Y justo despues debes ejecutar el siguiente comando para optimizar tu clave privada:
openssl rsa -in keytmp.pem -out key.pem
Se crearan dos archivos, cert.pem y key.pem en esa carpeta.
Ahora si quieres utilizarlos en una simple web app con NodeJS o ExpressJS, puedes usar el siguiente ejemplo:
const fs = require('fs');
const https = require('https');
const app = express();
app.get('/', (req, res) => {
res.send('Hola HTTPS!');
});
https.createServer(
{
key: fs.readFileSync('key.pem'),
cert: fs.readFileSync('cert.pem')
}, app).listen(3000, () =>
{
console.log('Escuchando...');
}
);
隆Listo! Ahora tu aplicaci贸n Node.js utiliza HTTPS para una conexi贸n segura.
Tutorial sencillo donde explico c贸mo generar un certificado SSL y utilizarlo en una aplicaci贸n web con Node.js.