我使用下面的代码在 Express 上运行了许多 nodejs 应用程序。它们都使用类似于以下的代码运行良好:
fs = require 'fs'
https = require 'https'
express = require 'express'
server_port = 3000
keys_dir = 'keys/' server_options = {
key : fs.readFileSync(keys_dir + 'privatekey.pem'),
cert : fs.readFileSync(keys_dir + 'certificate.pem') } app = express.createServer(server_options)
app.listen server_port
console.log "HTTPS Server started on port #{server_port}"
但是,当尝试使用此代码创建新应用程序时,我在启动 https 服务器时看到 ERR_SSL_PROTOCOL_ERROR。知道是什么导致了这个问题吗?