使用 Node.js 設定 HTTPS 伺服器
為 Node.js 應用程式提供安全連線通常涉及設定 HTTPS 伺服器。這允許客戶端和伺服器之間的資料傳輸被加密,確保其機密性和完整性。
使用憑證建立 HTTPS 服務
要建立 HTTPS 服務,伺服器需要 SSL 憑證和金鑰。操作方法如下:
<code class="javascript">const express = require('express'); const https = require('https'); const fs = require('fs'); // Load the SSL certificate and key const options = { key: fs.readFileSync('certificate.key'), cert: fs.readFileSync('certificate.crt') }; // Create an Express application const app = express(); // Use the HTTPS module to create an HTTPS server const server = https.createServer(options, app); // Start the server on a secure port (e.g., 443) server.listen(443, () => { console.log('HTTPS server listening on port 443'); });</code>
附加說明
以上是如何在 Node.js 中設定 HTTPS 伺服器以實現安全資料傳輸?的詳細內容。更多資訊請關注PHP中文網其他相關文章!