Erstellen von HTTPS-Servern in Node.js
Um einen HTTPS-Dienst mit einem bereitgestellten SSL-Schlüssel und -Zertifikat einzurichten, bietet die Express-API-Dokumentation klare Informationen Anleitung.
Erstellen selbstsignierter Zertifikate
Darüber hinaus werden in der bereitgestellten Antwort die Schritte beschrieben, die zum Erstellen eines selbstsignierten Zertifikats erforderlich sind.
Erstellen von HTTPS-Servern mit Express
Hier ist ein kommentierter Codeausschnitt, der aus der HTTPS-Dokumentation von Node.js übernommen wurde:
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);
Dieser Code erstellt sowohl HTTP- als auch HTTPS-Dienste mithilfe der bereitgestellten SSL-Schlüssel und -Zertifikat, die eine sichere Kommunikation über HTTPS ermöglichen.
Das obige ist der detaillierte Inhalt vonWie richtet man HTTPS-Server in Node.js ein und konfiguriert sie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!