這節(jié)開(kāi)頭的https怎么測(cè)試呢?
var?https?=?require('https')
var?fs?=?require('fs')
var?options??={
key:?fs.readFileSync('ssh_key.pem'),????????//私鑰文件
cert:?fs.readFileSync('ssh_cert.pem')???????//證書(shū)文件
}
https
.createServer(options,function(req,res)?{
res.writeHead(200)
res.end('Hello?World')
})
.listen(8090)node了一下,打開(kāi)8090端口發(fā)現(xiàn)無(wú)法訪問(wèn)
而且日志信息報(bào)了個(gè)錯(cuò),說(shuō)找不到ssh_key.pem
2017-06-18
ssh_key.pem這個(gè)文件不在當(dāng)前運(yùn)行的JS文件的目錄下,也就是“私鑰文件”和“證書(shū)文件”必須用正確的相對(duì)路徑或者絕對(duì)路徑來(lái)書(shū)寫(xiě)