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

DDD
Lepaskan: 2024-10-23 18:54:01
asal
441 orang telah melayarinya

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);
Salin selepas log masuk

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!

sumber:php
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!