以下のコードを使用して、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が表示されます。この問題の原因は何ですか?