ホームページ >ウェブフロントエンド >jsチュートリアル >Node.js で HTTPS サーバーを確立および構成するにはどうすればよいですか?

Node.js で HTTPS サーバーを確立および構成するにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-23 18:54:01561ブラウズ

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

Node.js での HTTPS サーバーの作成

提供された SSL キーと証明書を使用して HTTPS サービスを確立するには、Express API ドキュメントで明確に説明されています。

自己署名証明書の作成

さらに、提供された回答では、自己署名証明書の生成に必要な手順について説明します。

Express を使用した HTTPS サーバーの作成

これは、Node.js HTTPS ドキュメントから改変されたコメント付きコード スニペットです:

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);

このコードは、提供されたサービスを使用して HTTP サービスと HTTPS サービスの両方を作成します。 SSL キーと証明書により、HTTPS 経由の安全な通信が可能になります。

以上がNode.js で HTTPS サーバーを確立および構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。