无法使用Express打开使用https服务器的站点

时间:2015-04-26 01:37:28

标签: node.js express https

var fs = require('fs'),
https = require('https'),
express = require('express'),
app = express();

https.createServer({
  key: fs.readFileSync('./ssl/key.pem'),
  cert: fs.readFileSync('./ssl/cert.pem')
}, app).listen(55555);

app.get('/', function (req, res) {
  res.header('Content-type', 'text/html');
  return res.end('<h1>Hello, Secure World!</h1>');
});

我多次尝试使用基于快递的https服务器,而我仍然无法打开网站,例如使用Chrome:

它表示“没有收到数据”和“ERR_EMPTY_RESPONSE”。

所以它正在倾听,但响应无法发送给客户端,为什么? 谢谢!

0 个答案:

没有答案