前言:
今天给一个学弟代做毕业设计,是一个小程序的,后端用的node.js+mysql,当我后端写好后,用微信开发者工具调用后端数据的时候发现根本获取不到数据,于是我百度,最终找到答案了。
百度了两种,其中前一种方法不管用
第一种,将请求地址换成 localhost; 不管用
第二种,解决方案
大前提:
- 必须手机和电脑在同一个局域网之中,实在不行你手机给你电脑开热点
- 2、把手机的开发者模式打开
- 3、本地服务器中的host主机地址也写本地电脑的ip host: ‘192.168.0.103’, // 连接的服务器
如图:
1、在维信开发者工具中 设置–> 项目设置 找到不检验合法域名,将它选中
2、然后打开自己电脑终端,输入 ipconfig 查看自己电脑ip
3、将维信小程序中的请求地址换成自己电脑的ip地址
比如: url: ‘http://192.168.43.76:3000/getPostCate’