https ssl / tls无法在Nodejs中的localhost上运行

时间:2016-04-08 10:34:07

标签: node.js ssl express

https模块无法在我的localhost上运行。我已经完成了这个blog.mgechev.com教程。我的节点v5.10.1。

这里代码:

//index.js
var fs = require('fs'),
https = require('https'),
express = require('express'),
app = express();

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

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

node index.js

输出:

enter image description here

1 个答案:

答案 0 :(得分:2)

这是一个愚蠢的错误。我刚刚使用前面的https点击了网址,它运行正常。

即: -

  

<强> HTTPS: //本地主机:55555