Maison >interface Web >js tutoriel >Comment créer un serveur HTTPS avec Express.js et Node.js sans utiliser SSL ?
Création d'un serveur HTTPS dans Node.js
Étant donné une clé et un certificat SSL, explorons comment créer un service HTTPS à l'aide d'Express. js et Node.js.
Mise en œuvre :
La documentation de l'API Express décrit clairement les étapes :
Certificat auto-signé :
Dans la réponse fournie, des étapes supplémentaires sont incluses pour créer un certificat auto-signé.
Exemple :
Vous trouverez ci-dessous un extrait de code illustrant le processus :
<code class="javascript">var express = require('express'); var https = require('https'); var http = require('http'); var fs = require('fs'); // SSL options with key and certificate var options = { key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'), cert: fs.readFileSync('test/fixtures/keys/agent2-cert.cert') }; // Express app instance var app = express(); // Create HTTP and HTTPS servers http.createServer(app).listen(80); // HTTP service on port 80 https.createServer(options, app).listen(443); // HTTPS service on port 443</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!