小程序真机调试调用本地接口请求无效获取不到数据

前言:

今天给一个学弟代做毕业设计,是一个小程序的,后端用的node.js+mysql,当我后端写好后,用微信开发者工具调用后端数据的时候发现根本获取不到数据,于是我百度,最终找到答案了。

百度了两种,其中前一种方法不管用

第一种,将请求地址换成 localhost不管用

第二种,解决方案
大前提:
  • 必须手机和电脑在同一个局域网之中,实在不行你手机给你电脑开热点
  • 2、把手机的开发者模式打开
  • 3、本地服务器中的host主机地址也写本地电脑的ip host: ‘192.168.0.103’, // 连接的服务器

如图:小程序真机调试调用本地接口请求无效获取不到数据_第1张图片

1、在维信开发者工具中 设置–> 项目设置 找到不检验合法域名,将它选中
小程序真机调试调用本地接口请求无效获取不到数据_第2张图片
2、然后打开自己电脑终端,输入 ipconfig 查看自己电脑ip
小程序真机调试调用本地接口请求无效获取不到数据_第3张图片

3、将维信小程序中的请求地址换成自己电脑的ip地址
比如: url: ‘http://192.168.43.76:3000/getPostCate’
小程序真机调试调用本地接口请求无效获取不到数据_第4张图片

你可能感兴趣的:(微信小程序,node.js,前端)