Mencipta Pelayan HTTPS dalam Node.js
Memandangkan kunci dan sijil SSL, mari kita terokai cara mencipta perkhidmatan HTTPS menggunakan Express. js dan Node.js.
Pelaksanaan:
Dokumentasi API Express menggariskan langkah-langkah dengan jelas:
Sijil Ditandatangani Sendiri:
Dalam jawapan yang disediakan, langkah tambahan disertakan untuk membuat sijil yang ditandatangani sendiri.
Contoh:
Di bawah ialah coretan kod yang menggambarkan proses:
<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>
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Pelayan HTTPS dengan Express.js dan Node.js tanpa Menggunakan SSL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!