微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

都可以在不同端口上运行的Docker本地主机和React Native Metro服务器可以通信吗?

如何解决都可以在不同端口上运行的Docker本地主机和React Native Metro服务器可以通信吗?

希望有人可以为我澄清一下;

我有一个在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更改本地主机。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。