Activer HTTPS dans les applications Node.js Express

Dans ce didacticiel, nous apprendrons comment activer HTTPS dans vos applications Node.js Express pour protéger les données de vos utilisateurs et offrir une expérience plus sécurisée. Si vous souhaitez activer HTTPS dans votre application node js express. Pour cela, vous avez besoin d'un certificat SSL. Si vous avez ajouté les fichiers de certificat SSL au serveur. Alors maintenant, vous pouvez le voir dans le code ci-dessous. Comment activer HTTPS dans l'application Node Js Express ?


Ouvrez maintenant votre fichier server.js d'application node js express ou votre fichier app.js, puis ajoutez privateKey et Certificate pour activer HTTPS dans l'application node js express ; comme indiqué ci-dessous:

var fs = require('fs');
var http = require('http');
var https = require('https');
var privateKey  = fs.readFileSync('sslcert/server.key', 'utf8');
var certificate = fs.readFileSync('sslcert/server.crt', 'utf8');

var credentials = {key: privateKey, cert: certificate};
var express = require('express');
var app = express();

// your express configuration here

var httpServer = http.createServer(app);
var httpsServer = https.createServer(credentials, app);

httpServer.listen(3000);
httpsServer.listen(4000);

Exécutez l'application avec la commande, npm start.

Pour https = https://localhost:4000/

Pour sans https = https://localhost:3000/


Dans ce didacticiel, vous avez appris comment activer https dans l'application node js express.

1.55 GEEK