React Native & Expo Go网络响应超时问题求助
问题成因
- WSL网络IP不被本地Wi-Fi设备识别:WSL默认使用虚拟网络适配器,其内部IP并非电脑在Wi-Fi网络中的局域网IP,手机处于同一Wi-Fi下无法直接访问WSL分配的IP,导致Expo服务地址不可达。
- 端口未正确转发:Expo默认使用的端口(通常是19000、19001、19002)没有从WSL转发到Windows主机,手机请求无法穿透到WSL内的Expo服务。
- 防火墙拦截:Windows系统防火墙或WSL内Ubuntu的防火墙,可能阻止了Wi-Fi设备对Expo服务端口的访问请求。
- Wi-Fi网络隔离:部分路由器开启了AP隔离功能,同一Wi-Fi下的设备(手机和电脑)无法互相通信,导致扫码后无法连接到Expo服务。
- Expo服务绑定IP错误:Expo启动时可能默认绑定了WSL的回环地址(127.0.0.1)而非局域网可访问的IP,手机无法通过回环地址连接服务。
内容的提问来源于stack exchange,提问作者Pepito
相关产品推荐
相关产品推荐

