Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mencipta Pelayan HTTPS dengan Express.js dan Node.js tanpa Menggunakan SSL?
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!