nodejs配置https服务

2020-03-22 20:54 nodejs 240 0
https是无法直接访问http的资源的,浏览器会报错,因此如果是nodsjs起的服务那么需要配置https服务第一步:申请一张免费的SSL证书,当然也可以是付费的,我的证书是通过阿里云购买的免费证书,完成之后下载证书即可,里面会包含两个文件分别是key和pem的后缀,这是我们需要的然后开始配置nodejs服务,我建了一个https文件夹存放这两个文件constapp=require('express')();constpath=require('path')constfs=require("fs");//导入SSL证书文件consthttpskeyFile=path.join(__dirname,'./https/xxxx.com.key');consthttpscertFile=path.join(__dirname,'./https/xxxx.com.pem');consthttpsOption={key:fs.readFileSync(httpskeyFile),cert:fs.readFileSync(httpscertFile)}//创建https服务consthttps=require('https').Server(httpsOption,app);//开启监听端口https.listen(801,function(){console.log('httpslisteningon:801');});这样就能开启https服务了,可以直接通过https://www.xxxx.com:801来访问
暂无评论,我会出手
说点什么
登录用户可以修改和删除评论,可以收到回复的邮件提醒点击登录/注册
最多上传8张图片,仅支持jpg,png格式图片,单张大小5MB以内!
用户名: