为了账号安全,请及时绑定邮箱和手机立即绑定

这节开头的https怎么测试呢?

var https = require('https')
var fs = require('fs')

var options  ={
key: fs.readFileSync('ssh_key.pem'),        //私钥文件
cert: fs.readFileSync('ssh_cert.pem')       //证书文件
}

https
.createServer(options,function(req,res) {
res.writeHead(200)
res.end('Hello World')
})
.listen(8090)

node了一下,打开8090端口发现无法访问

而且日志信息报了个错,说找不到ssh_key.pem

正在回答

1 回答

ssh_key.pem这个文件不在当前运行的JS文件的目录下,也就是“私钥文件”和“证书文件”必须用正确的相对路径或者绝对路径来书写

0 回复 有任何疑惑可以回复我~
#1

苏子晨 提问者

这个文件怎么生成?或者怎么写呢 目录里搜了一下确实是没有这个文件的
2017-06-18 回复 有任何疑惑可以回复我~
#2

weibo_烟梦江南_03879528 回复 苏子晨 提问者

同问,这个问题请问你解决了吗
2017-07-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
进击Node.js基础(二)
  • 参与学习       76755    人
  • 解答问题       226    个

本教程带你攻破 Nodejs,让 JavaScript流畅运行在服务器端

进入课程

这节开头的https怎么测试呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信