express 配置https

首先在阿里云中配置好云盾证书
privatekey.pem是私有钥匙
certificate.pem是公有钥匙

var fs=requires('fs');  
var https=requires('https');  
var app=express();  
var privatekey = fs.readFileSync('privatekey.pem', 'utf8');  
var certificate = fs.readFileSync('certificate.pem', 'utf8');  
var options={key:privatekey, cert:certificate};  
var server = https.createServer(options, app);  
server.listen(443);

测试

app.get("/", function (req, res){  
      if (req.protocol == 'https'){  
            res.send('https');  
      }  
});

https://segmentfault.com/a/1190000008398220

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • HTTPS介绍 超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩...
    齐滇大圣阅读 12,930评论 8 96
  • 引言 关于开发证书配置(Certificates & Identifiers & Provisioning Pro...
    奋斗的蜗牛阅读 12,240评论 2 20
  • 你说:“你最想对我说什么”。 我看着你,我使劲在看,想记下你的样子,想想起你的样子。 你离开了,我想到了答案。 我...
    Ttss玄阅读 3,770评论 0 1
  • 前几天紧张的培训结束了,一下子放松的感觉真的好不适应.感觉每天的生活缺少了什么一样.由而产生失落感,不知道怎么办才...
    爱度有缘人阅读 1,153评论 0 0
  • 妈妈今天去医院看偏头痛和眼睛流眼泪,听她描述完状况,医生让她照脑CT,结果出来妈妈拿去给她的就诊医生,医生是个跟妈...
    甜心教主阅读 861评论 0 0

友情链接更多精彩内容