Javascript 无法在实际设备上运行react native localhost

Javascript 无法在实际设备上运行react native localhost,javascript,react-native,express,Javascript,React Native,Express,我试图在我的真实设备上运行我的应用程序我尝试了adb-s 0c5feaed0411 reverse-tcp:4000 tcp:4000命令,但我总是收到网络请求失败的错误,我使用10.0.2.2:4000作为主机和端口 (注意:如果我在emulator上运行我的应用程序,它可以正常工作) 这是我的密码: const SendUserInfo=async()=>{ 取回(“http://10.0.2.2:4000/signin", { 方法:“张贴”, 标题:{ “内容类型”:“应用程序/j

我试图在我的真实设备上运行我的应用程序我尝试了
adb-s 0c5feaed0411 reverse-tcp:4000 tcp:4000
命令,但我总是收到网络请求失败的错误,我使用
10.0.2.2:4000
作为主机和端口 (注意:如果我在emulator上运行我的应用程序,它可以正常工作)

这是我的密码:

const SendUserInfo=async()=>{
取回(“http://10.0.2.2:4000/signin", {
方法:“张贴”,
标题:{
“内容类型”:“应用程序/json”
},
正文:JSON.stringify({
“电子邮件”:电子邮件,
“密码”:密码
})
})
.then(res=>res.json())
。然后(异步(数据)=>{
试一试{
log(“登录!”)
console.log(数据)
等待AsyncStorage.setItem('token',data.token)
导航。替换(“MyTabs”)
}捕获(e){
警报(“验证者之声”)
控制台日志(e)
}
})
}