Création d'un serveur HTTPS dans Node.js
Dans Node.js, l'établissement d'un serveur HTTPS implique l'utilisation du framework Express et du 'https 'module. Voici une réponse détaillée à la question :
Étant donné une clé et un certificat SSL, comment créer un service HTTPS ?
Solution :
La documentation de l'API Express fournit des instructions claires sur la façon d'y parvenir. De plus, les étapes suivantes vous aideront à créer un certificat auto-signé :
var express = require('express'); var https = require('https'); var http = require('http'); var fs = require('fs'); // Import the certificate and key const options = { key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'), cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem') }; // Initialize the Express app const app = express(); // Create HTTP and HTTPS servers const httpsServer = https.createServer(options, app); const httpServer = http.createServer(app); // Set up the HTTP and HTTPS ports httpsServer.listen(443); httpServer.listen(80);
En suivant ces étapes, vous pouvez créer avec succès un serveur HTTPS dans Node.js à l'aide de la clé SSL et du certificat fournis.
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!