写在前面:首先要了解 微信小程序与后台api通信的特征
-
小程序无法直接访问后台接口
- 解决方案:通过内网穿透实现暴露到公网
- 具体实施:使用ngrok来实现内网穿透
- 登录ngrok.com官网
- 使用新账号或者github账号先登录到达下载界面
- 下载与系统匹配的安装包并解压到本地
- 获取连接账号
- 配置账号安装
- 在ngrok解压位置输入cmd点击回车
- 复制ngrok网站页面上的Anthtoken 输入ngrok authtoken ********************点击回车安装
./ngrok authtoken asdkhjalisjkldajsklhfgklasjklj(//这里是ngrok页面提供给用户的Authtoken)
- 安装成功之后执行ngrok回车 出现下面的信息
ngrok
- 在ngrok解压位置输入cmd点击回车
- 启动端口
ngrok http 8080
- 获取公网域名 Forwarding处的信息 右键标记后再右键就可以进行粘贴
- 测试api
- 本地测试
- 公网测试
- 本地测试
- 完成内网穿透
- 登录ngrok.com官网