不确定这是否可行,但是可以解决:
stage.foo.com/graphql
react-native run-android
localhost:8081
上启动我的Metro-bundler开发服务器foo
具有出色的基础设施和安全性,因此他们已设置CORS来阻止来自localhost
的所有请求。local.foo.com
。
local.foo.com
重定向回到localhost
local.foo.com/graphql
,则它指向我想要的终结点local.foo.com:8081/debugger-ui
(远程调试URL)时,它可以正确连接到在那里运行的Metro Bundler服务。因此,这就是我的问题:
locahost:8081
加载应用程序local.foo.com:8081
加载应用程序?注意:这不是应用程序代码的问题,我需要某种方式来更改应用程序在寻找Metro Bundler服务时所命中的源。
答案 0 :(得分:0)
Open React-Native Application
You just shake the device for 2-3 times
Dev Settings → Debug server host -> IP address with 8081 port
and reload That's it
在Emulator / Simulator中打开Dev设置,您可以使用ctrl + M命令 确保它不是Release build(未签名的APK)