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