在完成微信小程序后的真机调试
本项目采用的apache服务器+php+mysql作为小程序后台的开发环境,在开发工具中完成调试结束后,想利用真机调试查询结果失败后,总结需要改的过程如下:
首先
需要修改小程序中wx.request的url地址
修改前
ceshiUrl:'http://127.0.0.1/index.php',
修改127.0.0.1为电脑链接无线局域网ip地址:端口
ceshiUrl:'http://192.168.0.103:80/index.php',
***
wx.request({
url: that.d.ceshiUrl + '/Api/Login/getsessionkey',
method:'post',
data: {
code: code
},
第二步
将手机连接在同一局域网下,在浏览器输入电脑端ip地址,若返回信息即可进行真机调试,若出现以下信息,则进行第三步:
You don’t have permission to access this resource.
Apache Server 你的电脑ip地址 Port 80
第三步
在wamp64\bin\apache\apache2.4.41\conf\extra目录下寻找httpd-vhosts文件
修改为以下代码
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www/weishangcheng"注意这个地方需定位到你所开发的项目目录下
<Directory "${INSTALL_DIR}/www/weishangcheng">注意这个地方需定位到你所开发的项目目录下
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted 修改这里,修改为我所贴代码即可
</Directory>
</VirtualHost>
修改完成后,如果手机浏览器访问电脑ip地址成功,即可真机调试成功