微信小程序访问nodejs配置https

微信小程序访问nodejs后端,配置https,

本文以腾讯云申请的免费SSL证书express命令行生成的项目代码为例。

在腾讯云申请的免费SSL证书压缩包解压后有4种证书,分别是TomcatNginxIISApache需要的证书。


那么,nodejs代码中keycrt应该 使用哪种证书呢?如果使用错误,在微信开发者工具也是能成功的,

但是在真机测试的时候就会报以下错误,request:fail ssl hand shake error.

经过多次掉坑和调试,最终得到的结果是需要使用Nginx里的key和crt文件


把解压的Nginx文件夹放到项目根目录,只需要修改下bin目录下的www文件就能完成https的配置!

1、修改端口号,把3000改为443

let port = normalizePort(process.env.PORT || '443');

2、引入https、path和fs模块,添加几行代码,原来的http.createServer删掉

let fs = require('fs');
let path = require('path');
let https = require('https');
let server = https.createServer({
  key: fs.readFileSync(path.resolve(__dirname, '../Nginx/2_www.nodejs999.com.key'), 'utf8'),
  cert: fs.readFileSync(path.resolve(__dirname, '../Nginx/1_www.nodejs999.com_bundle.crt'), 'utf8')
}, app);

这样就完成了nodejs端的https配置。如果需要同时支持http和https也是可以的,原来的http不删除。

下面是我个人的小程序二维码。


意外金喜的博客:http://blog.csdn.net/zzwwjjdj1

更多小程序文章:http://blog.csdn.net/zzwwjjdj1/article/details/79351547

  • 4
    点赞
  • 9
    收藏
  • 打赏
    打赏
  • 1
    评论
─分类持续更新中 │ ├─o2o行业(2个) │ │ 盒马鲜生.zip │ │ 轻客洗衣.zip │ │ │ ├─互联网行业(5个) │ │ 云文档.zip │ │ 仿ofo共享单车.zip │ │ 仿美团外卖.zip │ │ 仿饿了么.zip │ │ 灵犀外卖.zip │ │ │ ├─交友互动(1个) │ │ 契约(交友互动程序).zip │ │ │ ├─企业展示(3个) │ │ 信息科技公司展示程序.zip │ │ 华云智慧园区.zip │ │ 房地产公司展示.zip │ │ │ ├─企业应用(1个) │ │ 企业OA系统程序.zip │ │ │ ├─优惠券卡卷(1个) │ │ 优惠券卡卷程序.zip │ │ │ ├─促销抽奖(2个) │ │ 幸运大抽奖.zip │ │ 购物节抽奖程序.zip │ │ │ ├─保险行业(1个) │ │ 平安保险程序.zip │ │ │ ├─健身行业(1个) │ │ 健身房预约课程程序.zip │ │ │ ├─医疗保健(3个) │ │ 医疗保健课程(完整带node后台).zip │ │ 医疗床位查询程序.zip │ │ 医疗急救程序.zip │ │ │ ├─同城分类(1个) │ │ 新豆瓣同城分类信息程序.zip │ │ │ ├─商城模板(34个) │ │ 3C手机商城程序.zip │ │ kindle图书商城程序.zip │ │ 一元夺宝商城程序.zip │ │ 五洲到家.zip │ │ 五洲商城.zip │ │ 京东白条.zip │ │ 京东首页demo.zip │ │ 仁怀酱酒宝:酒类商城模板.zip │ │ 企业版商城程序.zip │ │ 化妆品商城.zip │ │ 同乐居商城:购物车合算.zip │ │ 和茶网.zip │ │ 咫尺商圈多商家程序.zip │ │ 商城.zip │ │ 喜乐茶铺商城程序.zip │ │ 大好商城.zip │ │ 米商城.zip │ │ 微信电商.zip │ │ 扫码购物商城.zip │ │ 有调.zip │ │ 服装供销商城程序.zip │ │ 母婴商城.zip │ │ 淘票票.zip │ │ 猫眼.zip │ │ 环球镇.zip │ │ 球鞋商城.zip │ │ 生鲜商城.zip │ │ 电梯品牌商城.zip │ │ 盒马鲜生.zip │ │ 美容美甲商城.zip │ │ 赞赏.zip │ │ 阿姨帮.zip │ │ 零食商城.zip │ │ 骆驼优品服饰商城程序.zip │ │ │ ├─图片展示(1个) │ │ 多肉植物图鉴.zip │ │ │ ├─地图定位(2个) │ │ 地图定位.zip │ │ 滴滴作业.zip │ │ │ ├─外卖点餐(8个) │ │ KFC-master.zip │ │ weapp-360che-master.zip │ │ 仿美团外卖.zip │ │ 十二神鹿点餐(外卖程序).zip │ │ 外卖带bmob后端.zip │ │ 外卖:实现类似锚点功能.zip │ │ 通乐居外卖.zip │ │ 饿了吗.zip │ │ │ ├─娱乐搞笑(4个) │ │ 微笑话.zip │ │ 煎蛋.zip │ │ 百思不得姐.zip │ │ 笑话.zip │ │ │ ├─婚纱摄影(1个) │ │ 柠檬树婚纱照.zip │ │ │ ├─工具类(19个) │ │ iOS计算器.zip │ │ XCX-scaffold-master.zip │ │ 事项助手.zip │ │ 二维码生成器.zip │ │ 倒班日历.zip │ │ 周公解梦.zip │ │ 图表.zip │ │ 备忘录.zip │ │ 手势解锁.zip │ │ 搜索框.zip │ │ 查拼音.zip │ │ 步步高字典.zip │ │ 生活圈.zip │ │ 画布:时钟.zip │ │ 番茄时钟.zip │ │ 简易计算器.zip │ │ 蝌蚪签到.zip │ │ 金融理财计算器.zip │ │ 鱼缸表盘系统程序.zip │ │ │ ├─游戏类(12个) │ │ 二十四节气程序.zip │ │ 你画我猜(1).zip │ │ 你画我猜.zip │ │ 守望先锋资讯程序.zip │ │ 宝可梦图鉴(游戏程序).zip │ │ 数独游戏.zip │ │ 漂流瓶.zip │ │ 狼人杀.zip │ │ 王者荣耀故事站程序带Vue后台.zip │ │ 疯狂吃月饼(node+mysql).zip │ │ 谁是杀手程序游戏.zip │ │ 飞机大战.zip │ │ │ ├─影音娱乐(8个) │ │ 个人音乐台.zip │ │ 仿哔哩哔哩.zip │ │ 仿腾讯视频程序.zip │ │ 光影娱乐带后台.zip │ │ 丑电影程序.zip │ │ 找电影视频程序.zip │ │ 电影日历.zip │ │ 音乐影音之家.zip │ │ │ ├─报名预约(3个) │ │ 51报名管家程序.zip │ │ 家政预约.zip │ │ 运动荟程序.zip │ │ │ ├─招聘行业(2个) │ │ 仿拉钩App程序.zip │ │ 体育圈招聘程序.zip │ │ │ ├─拼车源码(2个) │ │ 同城拼车(完整带PHP后台).zip │ │ 滴滴拼车.zip │ │ │ ├─教育培训(7个) │ │ Bookshare 借书程序.zip │ │ 云文档.zip │ │ 悦读神器.zip │ │ 托福资料(完整带Java后台).zip │ │ 校内网程序.zip │ │ 蒙台梭利幼教.zip │ │ 课程预约.zip │ │ │ ├─新闻资讯(8个) │ │ 今日头条.zip │ │ 会议精灵.zip │ │ 体育新闻.zip │ │ 体育新闻赛事数据.zip │ │ 妈妈课堂.zip │ │ 富文本解析,折线图,MD5,bluebird.zip │ │ 新闻阅读器.zip │ │ 知乎.zip │ │ │ ├─旅游行业(2个) │ │ 班夫旅游程序.zip │ │ 东航旅行.zip │ │ 兵马俑程序(含语音画册与实时导览).zip │ │ 户外旅游程序.zip │ │ 熊猫签证.zip │ │ 面包旅行.zip │ │ │ ├─智能家居(1个) │ │ 智能用电.zip │ │ │ ├─水利工程(1个) │ │ 宏华水利程序.zip │ │ │ ├─汽车行业(5个) │ │ 卡卡汽车 获取用户 设备信息.zip │ │ 奥多停车程序.zip │ │ 汽车测评程序.zip │ │ 汽车维修保养商店程序.zip │ │ 爱卡汽车.zip │ │ │ ├─法律咨询(1个) │ │ 律师帮帮法律咨询.zip │ │ │ ├─演绎博览(1个) │ │ 世博展会程序.zip │ │ │ ├─物流快递(2个) │ │ 包裹转运物流程序.zip │ │ 寄快递程序.zip │ │ │ ├─生活服务(9个) │ │ 人民好公仆程序(生活+便民+政务).zip │ │ 奥多停车程序.zip │ │ 学车预约程序.zip │ │ 房贷计算器.zip │ │ 有住网(装修程序).zip │ │ 树芽读书.zip │ │ 物品回收.zip │ │ 股票分时图K线图程序.zip │ │ 蜗牛生活服务.zip │ │ │ ├─社交交友(6个) │ │ gank.zip │ │ HIAApp.zip │ │ SmallAppForQQ-master.zip │ │ 分答.zip │ │ 微信.zip │ │ 豆瓣同城.zip │ │ │ ├─社区论坛(1个) │ │ V2EX社区程序.zip │ │ │ ├─租赁行业(1个) │ │ 电器租赁程序.zip │ │ │ ├─简单demo(3个) │ │ wechat-app-xiaoyima-master.zip │ │ 【学习Demo】影视推荐、音乐播放、地图.zip │ │ 滑动选项卡.zip │ │ │ ├─艺术生活(2个) │ │ 熊日记.zip │ │ 艺术.zip │ │ │ ├─节日祝福(1个) │ │ 祝福话.zip │ │ │ ├─装修装饰(2个) │ │ 家居装修团购程序.zip │ │ 装修预约程序.zip │ │ │ ├─视频直播(2个) │ │ 仿斗鱼直播程序.zip │ │ 天天快拍.zip │ │ │ ├─论坛系列(2个) │ │ cncode论坛.zip │ │ 微赞论坛.zip │ │ │ ├─运动健身(1个) │ │ 悦跑圈.zip │ │ │ ├─金融行业(1个) │ │ 投融圈程序(投资、融资类).zip │ │ │ ├─门店展示(1个) │ │ 茶铺门店程序.zip │ │ │ ├─门店店铺(1个) │ │ 汤总便利程序.zip │ │ │ ├─阅读读书(5个) │ │ IT书单.zip │ │ 仿网易蜗牛读书.zip │ │ 新浪读书.zip │ │ 树芽读书.zip │ │ 阅享程序(阅读评价类).zip │ │ │ └─餐饮美食(4个) │ 健康菜谱.zip │ 美食菜谱.zip │ 辣椒忍者.zip │ 麦当劳点餐.zip │ └─带后台 云商城(带php后端).zip 健康膳食.zip 其他带后端多个源码.zip 写笔记带后端.zip 商城类完整demo:DFS:前端、PHP后端.zip 喵喵说.zip 图片预览带后端.zip 城市地图(后端为Python).zip 外卖搭伴拼团php后端.zip 大巴预定系统(后端为php).zip 天气预报带后端.zip 实时巴士带后端.zip 客家旅运带后端.zip 程序完整demo:飞翔的鸟:canvas实现,java后端(适用1221).zip 迪外卖+后台.zip 巴爷商城商城类(后端为ruby).zip 式神猎手带后端.zip 待办事项管理.zip 微信支付后端demo(java).zip 微信支付后端示例.zip 微商城+项目搭建指南.zip 扫码借阅系统:PHP后端.zip 拼单神器:含 leanCloud后端.zip 搭伴拼团php后端.zip 新爱靓女+后台+安装方法.zip 明星图(含NODEJS后端).zip 涂鸦(含node后端).zip 游轮中心带后端.zip 灵动云商城+php后台+后台配置教程.zip 爱靓女带后台.zip 猫眼电影含node后端.zip 看书阅读带后端.zip 私语:录音及播放(含PHP后端).zip 移动商城:基于node,包含前后台.zip 笑话集.zip 简易记账带后端.zip 美人鱼说;包含前后端.zip 茶叶商城(后端为ruby).zip 语音日记本;php后端.zip 足球圈(包含node后端).zip 金盆洗脚城;node后端.zip 销售龙虎榜:包含后端.zip 集思笑话,含Vue.js后端,点赞.zip 音乐播放器带后端.zip

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:编程工作室 设计师:CSDN官方博客 返回首页
评论 1

打赏作者

意外金喜

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值