精华

微信小程序填坑之路之使用localhost在本地测试

  • • 发表于 8年前
  • • 作者 toBeMN
  • • 40875 人浏览
  • • 8 条评论
  • • 最后编辑时间 8年前
  • • 来自 [技 术]

原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处

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

如果在创建项目的时候填写了appid


这时候,进行request请求必须遵从三个条件:

1.必须是https协议
2.tls 必须在 1.2 及以上版本
(前面是啰嗦,重点是3)
3.必须在小程序的后台(不是接口的后台),配置上https请求

正是因为第三点,由于本地测试使用的地址是http://localhost:8080/xxx,小程序后台配置不能带有端口号(这个可以投机取巧,把端口号改成80即可不用写端口号,因为端口号是网站的默认端口号,可省略的),但是也不能是localhost/127.0.0.1,所以后台配置不上,前台请求必报错!

那该怎么进行本地测试,突然灵光一闪。有一个问题,小程序是怎么检测到我的后台配置了哪些地址?想了想就只剩appid了,于是在创建项目的时候设置 无appid ,艾玛,可以了

另外一种方法是不进行校验,暂时不懂这个方法的弊端,所以也暂不使用该方法,看各位技术宅的选择

分享到:
8条评论
Ctrl+Enter
作者

toBeMN

toBeMN

APP:3 帖子:24 回复:59 积分:3193

已加入社区[2830]天

梦想成为全栈的男人

作者详情》
Top