微信小程序真机调试时如何实现与本地开发环境服务器交互

最近在开发微信小程序项目,真机调试时需要在手机上运行小程序,为了实现本地开发服务器与手机小程序的交互,需要以下步骤

1.将手机连到和本地一样的局域网

2.Visual Studio中将IIS Express服务器的localhost+端口地址修改为本机的IP+自定义的端口:

1)找到web api项目中的.vs/web项目/config/applicationhost.config,增加一个以局域网IP访问的binding配置,注意端口不要重复

参考如下:

<site name="WebApplication2" id="3">

<application path="/" applicationPool="WebApplication2 AppPool">

<virtualDirectory path="/" physicalPath="C:\Users\Administrator\source\repos\WebApplication1\WebApplication2" />

</application>

<bindings>

<binding protocol="http" bindingInformation="*:57884:localhost" />

<binding protocol="http" bindingInformation="*:57883:192.168.3.3" />

<binding protocol="https" bindingInformation="*:44341:localhost" />

</bindings>

</site>

3.将小程序配置的后端接口地址改为以上配置的局域网IP+端口

4.以管理员身份重新启动vs,运行web api,这样真机调试时就能和小程序联动调试后台了

注:因IS Express默认只允许使用localhost来访问

相关推荐
说私域10 小时前
“开源AI智能名片链动2+1模式S2B2C商城小程序”在县级市场的应用与挑战分析
人工智能·小程序·开源
qq_4017004111 小时前
Linux 磁盘挂载管理
linux·运维·服务器
千寻技术帮11 小时前
50024_基于微信小程序的食品购商城
小程序·源码·项目·文档·ppt
AIwenIPgeolocation11 小时前
IP定位精度疑问:有些IP为什么难以达到街道级准确度?
服务器·网络·tcp/ip
liu****11 小时前
20.传输层协议TCP
服务器·网络·数据结构·c++·网络协议·tcp/ip·udp
q***318312 小时前
在Linux系统上使用nmcli命令配置各种网络(有线、无线、vlan、vxlan、路由、网桥等)
linux·服务器·网络
小白博文12 小时前
MobaXterm调用远程服务器(Linux)图形化界面应用
linux·运维·服务器
ddacrp13 小时前
RHEL_NFS服务器
linux·服务器·网络
朝九晚五ฺ14 小时前
用Rust从零实现一个迷你Redis服务器
服务器·redis·rust
阿巴~阿巴~15 小时前
深入解析UDP服务器核心开发机制
linux·服务器·网络协议·网络编程·udp服务器·recvfrom函数