在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中文網其他相關文章!