Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mencipta Pelayan HTTPS dengan Sijil SSL dalam Node.js?

Bagaimana untuk Mencipta Pelayan HTTPS dengan Sijil SSL dalam Node.js?

Barbara Streisand
Barbara Streisandasal
2024-10-23 20:42:02414semak imbas

How to Create an HTTPS Server with SSL Certificate in Node.js?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn