【发布时间】:2015-12-03 02:19:17
【问题描述】:
当我从终端运行curl -k https://localhost:8080/ 时,出现以下错误:
curl: (35) error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
代码:(语言是coffeescript)
https = require 'https'
fs = require 'fs'
options =
key: fs.readFileSync('server.key')
cert: fs.readFileSync('server.crt')
requestCert: false
rejectUnauthorized: false
server = https.createServer(options,
(req, res) =>
console.log "TEST"
)
server.listen(process.env.PORT, process.env.IP)
其他信息: 我在 Cloud9 的 UNIX 机器上运行这些。 证书是免费的、自签名的东西。
【问题讨论】:
标签: node.js curl https ssl-certificate handshake