Generar Certificado SSL para tu Aplicaci贸n Web con Node.js y Express

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.

1. Abre tu Terminal y navega a la carpeta de tu proyecto.

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

2. Optimiza el certificado para su uso con Node.js.

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.

3. Implementa el Certificado SSL en tu Aplicaci贸n Node.js con Express.

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.

Blog

Generar un certificado SSL

Tutorial sencillo donde explico c贸mo generar un certificado SSL y utilizarlo en una aplicaci贸n web con Node.js.