问题描述
希望有人可以为我澄清一下;
我有一个在Docker容器中运行的API,该容器在8081
上具有绑定端口。
然后,我在端口8899
上运行我的React Native Metro服务器/应用程序。
我想在我的React Native应用中调用在localhost:8081上运行的API。
为此,我是否需要做任何事情以确保两者可以通信?即端口转发等。
示例
.fetch('GET','http://localhost:8081/get_something',{
accept: 'application/x-wifi-config','content-Type': 'application/xml',})
解决方法
您可以通过使用“ -p 8081:8081”命令行选项向“ docker run”命令暴露该主机端口来启动docker。
,如果该示例不起作用,请尝试使用实际IP更改本地主机。