【发布时间】:2017-06-13 01:13:18
【问题描述】:
我试图让 SSL https 在我的 nodejs 服务器上运行,但浏览器返回 ERR_SSL_PROTOCOL_ERROR
代码:
var express = require('express');
var https = require('https');
var http = require('http');
var fs = require('fs');
var options = {
key: fs.readFileSync('key.pem'),
cert: fs.readFileSync('cert.pem')
}
http.createServer(app).listen(80);
https.createServer(options, app).listen(443);
【问题讨论】:
-
应该可以
https.createServer(sslOptions, app),验证您是否正确获取了证书。读取文件时可能需要添加 __dirname + 'key.pem'
标签: javascript node.js ssl https