Mencipta Pelayan HTTPS dalam Node.js
Untuk mewujudkan perkhidmatan HTTPS dengan kunci dan sijil SSL yang disediakan, dokumentasi Express API menawarkan yang jelas bimbingan.
Mencipta Sijil Ditandatangani Sendiri
Selain itu, jawapan yang disediakan menerangkan langkah-langkah yang terlibat dalam menghasilkan sijil yang ditandatangani sendiri.
Mencipta Pelayan HTTPS dengan Express
Berikut ialah coretan kod ulasan yang disesuaikan daripada dokumentasi 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);
Kod ini mencipta kedua-dua perkhidmatan HTTP dan HTTPS menggunakan yang disediakan Kunci dan sijil SSL, membenarkan komunikasi selamat melalui HTTPS.
Atas ialah kandungan terperinci Bagaimana untuk Menubuhkan dan Mengkonfigurasi Pelayan HTTPS dalam Node.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!