Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Menubuhkan dan Mengkonfigurasi Pelayan HTTPS dalam Node.js?

Bagaimana untuk Menubuhkan dan Mengkonfigurasi Pelayan HTTPS dalam Node.js?

DDD
DDDasal
2024-10-23 18:54:01442semak imbas

How to Establish and Configure HTTPS Servers in Node.js?

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!

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