Mencipta Pelayan HTTPS dalam Node.js
Dalam Node.js, mewujudkan pelayan HTTPS melibatkan penggunaan rangka kerja Express dan 'https ' modul. Berikut ialah jawapan terperinci kepada soalan:
Memandangkan kunci dan sijil SSL, bagaimanakah seseorang itu membuat perkhidmatan HTTPS?
Penyelesaian:
Dokumentasi Express API menyediakan arahan yang jelas tentang cara untuk mencapai ini. Selain itu, langkah berikut akan membantu anda membuat sijil yang ditandatangani sendiri:
var express = require('express'); var https = require('https'); var http = require('http'); var fs = require('fs'); // Import the certificate and key const options = { key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'), cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem') }; // Initialize the Express app const app = express(); // Create HTTP and HTTPS servers const httpsServer = https.createServer(options, app); const httpServer = http.createServer(app); // Set up the HTTP and HTTPS ports httpsServer.listen(443); httpServer.listen(80);
Dengan mengikut langkah ini, anda boleh berjaya mencipta pelayan HTTPS dalam Node.js menggunakan kunci dan sijil SSL yang disediakan.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Pelayan HTTPS dengan Sijil SSL dalam Node.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!