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

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

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来访问

相关推荐
程序员-Benothing4 小时前
Linux防火墙配置教程:iptables、firewalld、nftables、ufw
linux·运维·服务器
多客:duokelijie5 小时前
婚恋交友小程序合规梳理:上线运营需要准备哪些资质与许可手续?
后端·mysql·微信小程序·前端框架·uni-app·php·持续部署
瑞克-桑切斯6 小时前
企业生产环境:https部署+nginx高可用(业务不中断)
linux·服务器·数据库
浩浩测试一下13 小时前
Linux 底层知识点 1
linux·运维·服务器
Eloudy13 小时前
全文 - IMEX 第01节 -IMEX overview
运维·服务器·网络
Escalating_xu14 小时前
【Linux 网络编程】TCP 跨平台实战:用 Windows 客户端访问 Linux 服务器
linux·服务器·网络
发量惊人的中年网工14 小时前
分公司访问总部ERP慢怎么办?SD-WAN组网的排查与验收要点
服务器·开发语言·php
翼龙云_cloud14 小时前
亚马逊云服务器服务代理商:Bedrock 实践经验 Serverless 架构下的 AI 自动化落地
服务器·架构·serverless·云计算·aws
忆挽篱笙歌15 小时前
环境变量,本地变量
linux·运维·服务器
张宇Joaquin17 小时前
AMD uProf 工具采集微架构特征使用介绍
服务器