Création de serveurs HTTPS dans Node.js
Pour établir un service HTTPS avec une clé SSL et un certificat fournis, la documentation de l'API Express propose des conseils.
Création de certificats auto-signés
De plus, la réponse fournie décrit les étapes impliquées dans la génération d'un certificat auto-signé.
Création de serveurs HTTPS avec Express
Voici un extrait de code commenté adapté de la documentation HTTPS Node.js :
var express = require('express'); var https = require('https'); var http = require('http'); var fs = require('fs'); // Define SSL options using the provided key and certificate. var options = { key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'), cert: fs.readFileSync('test/fixtures/keys/agent2-cert.cert') }; // Create an Express application (a callback function). var app = express(); // Create an HTTP service. http.createServer(app).listen(80); // Create an HTTPS service identical to the HTTP service. https.createServer(options, app).listen(443);
Ce code crée à la fois des services HTTP et HTTPS en utilisant le Clé et certificat SSL, permettant une communication sécurisée via HTTPS.
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!