准备开发小程序了,做一个博客小程序,但是小程序需要https,这里我有写一些相关的东西。
博客开发完成后,休息了一段时间,准备学习一下小程序,顺便把博客做成了一个小程序。
我想把自己的博客开发成一个小程序,也算是一个练手的项目,准备开发小程序时,先去官方文档上看了一会,发现很多微信封装的api,申请了个人开发者,在开发的时候发现我的api不能调用。
经过一番查找发现小程序需要https(开发环境下可以勾选不校验合法域名)
去了解了一下https,发现我所使用的服务器(阿里云)可以申请免费的一年ssl证书(如果你也是阿里云服务器,可以点击下面地址,如果不是可自行查找ssl证书的申请)
传送门 具体自行搜索,我这不做详解。 申请后下载证书得到两个文件
我这边在后端文件夹里新建了一个ssl文件夹,将两个文件放入。
```let privateKey=fs.readFileSync('ssl/215090773160878.key','utf8'); let certificate=fs.readFileSync('ssl/215090773160878.pem','utf8');
在node里面引入
let httpsServer =https.createServer(credentials,app);
同时创建https
并且监听你所需要的https端口
httpsServer.listen(3443);
我这里监听的3443端口 。
Comments | NOTHING