Typescript React本地Android api调用返回';错误:网络错误';到本地数据库

Typescript React本地Android api调用返回';错误:网络错误';到本地数据库,typescript,api,react-native,axios,Typescript,Api,React Native,Axios,使用axios和promise调用本地数据库api,无论我如何尝试,都无法到达端点,我不断收到“Error:Network Error”控制台反馈,但没有任何关于问题到底是什么的消息 我使用安卓系统localhosthttps://10.0.2.2:5001/api/[endpoint],当我在chrome浏览器中转到该端点时,它会显示正确的JSON,但应用程序似乎无法获取数据 已打开清单的Internet权限 axios .get('https://10.0.2.2:5001/api/[端点]

使用axios和promise调用本地数据库api,无论我如何尝试,都无法到达端点,我不断收到“Error:Network Error”控制台反馈,但没有任何关于问题到底是什么的消息

我使用安卓系统localhost
https://10.0.2.2:5001/api/[endpoint]
,当我在chrome浏览器中转到该端点时,它会显示正确的JSON,但应用程序似乎无法获取数据

已打开清单的Internet权限

axios
.get('https://10.0.2.2:5001/api/[端点]')
.then(response=>console.log(response))
.catch(错误=>console.log(错误));

因此获取模拟器的工作方式是使用ngrok,然后运行
ngrok httphttps://localhost:[端口]-host header=“localhost:[端口]”


这将本地主机端口转发到可以调用的网站

有关完整错误,请参阅Android Studio的日志。你测试过其他链接吗??例如,像google.com一样,我们已经测试了JSONplaceholder网站,它准确地解析了承诺,并可以记录响应的数据。您可以尝试
console.log(typeof response)
console.assert(response)
@hongDeveloper,这不是类型的问题,连接根本不会通过。React本机应用程序无法连接到正在运行的本地数据库,因此我无法访问API的端点。我试图运行
adb reverse-tcp:5001-tcp:5001
使仿真器使用该端口,但似乎不起作用