当我尝试向Android模拟器中的本地服务器发出请求时,Fetch会抛出Network request failed
错误。我很确定该请求不会退出应用程序。
我已检查并仔细检查了请求标头和目标网址,所有这些都正确无误(点击正确的网址并指定Content-Type
和Accept
)。我尝试在本地服务器上禁用CORS,没有效果。
我在我的应用程序和数字中使用数字可以在应用程序外部与其服务器联系并返回授权,因此我认为React-Native正在进行某些操作。
我尝试过操纵应用权限,但没有骰子,只需要清单中的android.permissions.INTERNET
标题。
关于如何前进的任何想法,无论是快速解决还是我忽略的事情?
答案 0 :(得分:2)
想出来,问题是android模拟器在VM中运行。我试图点击localhost,它指向VM,所以我需要指定我的ip或10.0.2.2。