解决expo测试时Network request failed

2025-09-03T12:01:05

背景:
后端完好。expo启动在安卓模拟器。

问题:
本地api地址使用localhost报TypeError: Network request failed

分析
在Android模拟器中, localhost:8080 或 127.0.0.1:8080 指向的是 模拟器内部 ,而不是宿主机(电脑)。这就是为什么会出现 Network request failed 错误的根本原因。

解决:
使用电脑的实际IP地址,
在命令行运行 ipconfig (Windows)查看你的IP地址,将api地址中localhost改为实际的ip

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »