这个真的坑了自己两天,终于发现了原因,香菇蓝廋。。。在啧里

如果在创建项目的时候填写了appid
在这里插入图片描述
这时候,进行request请求必须遵从三个条件:

1.必须是https协议
2.tls 必须在 1.2 及以上版本
(前面是啰嗦,重点是3)
3.必须在小程序的后台(不是接口的后台),配置上https请求
正是因为第三点,由于本地测试使用的地址是http://localhost:8080/xxx,小程序后台配置不能带有端口号(这个可以投机取巧,把端口号改成80即可不用写端口号,因为端口号是网站的默认端口号,可省略的),但是也不能是localhost/127.0.0.1,所以后台配置不上,前台请求必报错!
在这里插入图片描述
那该怎么进行本地测试,突然灵光一闪。有一个问题,小程序是怎么检测到我的后台配置了哪些地址?想了想就只剩appid了,于是在创建项目的时候设置 无appid ,艾玛,可以了
在这里插入图片描述
在这里插入图片描述
另外一种方法是不进行校验,暂时不懂这个方法的弊端,所以也暂不使用该方法,看各位技术宅的选择
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐