最近做了一个小程序,在开发者工具里编译预览都可以访问数据库拿数据。使用真机调试却没有数据库的数据显示。我小程序里访问的url,如下图所示:
解决方法:
1.打开cmd,输入ipconfig,查看IPv4地址
2.将小程序里的localhost全部改为电脑的IP地址:192.168.*.**(IPv4地址),然后在电脑的控制面板→网络和共享中心→更改高级共享设备→勾选启用共享以便可以访问网络的用户可以读取和写入公用文件夹的文件,以便手机可以读取电脑里的文件。如图:
3.关闭防火墙,手机和电脑(本地服务器)要配置为同一局域网段。即手机和电脑要连接同一个热点。
4.手机下载 ES文件浏览器(android系统)/ FileExplorer(IOS系统)
android点击左上角的三图标→网络→局域网→软件自动扫描局域网内开启共享的设备→找到自己电脑输入用户名和密码;
IOS点击右上角➕图标→windows→软件自动搜索局域网内开启共享的设备→找到自己的电脑输入用户名和密码。
下图为android系统的界面显示:
5.在手机浏览器输入192.168.*.**/test/lyj.php?id=1 ,显示如下:
6.真机调试,显示如图所示:
7.开发者工具调试如图:
这样子就可以小程序访问本地服务器的数据库啦~哈哈哈哈哈,搞了好久,终于弄好了!