最近自己做了两个小的demo,前端是微信小程序的,后端是node+koa2实现的,顺便把微信小程序相关知识学习一下,大家有什么问题可以一起讨论,谢谢。
这次记录的是 真机调试是后台是本地服务脊悉器,显示未能连接到服务器 的问题。拿肆
在小程序开发时我们为了方便而不去搭建域名,在本地直接localhost就可以使用本地的服务器,但是小程序要求是https的域名才可以使用,所以我们在开发时要勾选详情里面的 不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书 这一项,这就可以在小程序的开发者工具上看效果了。
但是想要真机调试而且使用本地服务器做后台提供数据的话,需要满足以下几点:
其实是个消野轿小问题,注意一下就可以了。
对于那些不需要调用类似用户登录这些必须要appid的功能,我尺判们可以直接在创建项目的时候,不填appid,这样小程序就不受合法域名的限制,可以直接访问我们局域网内部的后台。而对于用户登录、微信支付等这些api,必须要appid,也必须通过腾讯的服务器,这时候我们就必册誉须让我们的后台能被外网访问到,而且在合法域名配置里面,只能是https。一般我们在开发时,肯定都已经买好了外网服务器(比如阿里云ecs),配置州困段什么的也不是本文重点,本文假设你已经有一台ecs,备案、ssl证书什么的都搞定了。
开漏搭发小程序真机调试的时候报错errno: 600001,request:fail errcode:-202 ERR_CERT_AUTHORITY_INVALID
其实就是证书问题。检查下请求域名的证书,看看哪个有问题
在这里输入你的域名
https://www.myssl.cn/tools/check-server-cert.html
可以看到我这里缺少中梁稿间证书导致报错
然返渣拿后。。。就是配置证书了,没问题以后,记得nginx加载这个新的证书,重启nginx,使配置生效
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)