将React WebSocket连接到Web服务器的本地主机

时间:2020-04-30 12:58:07

标签: reactjs websocket client-server

我有一个使用websocket连接到python后端的react前端。在开发过程中,当我在同一台机器上运行并进行测试时,一切都很好。 现在,我想将此前端和后端软件包部署到不同的服务器(树莓派)。 我知道遇到的问题是

ws = new WebSocket('ws://0.0.0.0:5000/')

总是尝试连接到打开网页的客户端的本地主机,但是它需要连接到正在运行的服务器的本地主机。 是否有一种通用的方法可以实现此目的,因为我真的不想用静态IP配置所有PI,并创建单独的前端构建以为websocket提供特定的IP地址。

我也尝试过127.0.0.1,但我想是因为它是从客户端执行的,所以我必须以某种方式获取服务器的ip ...

0 个答案:

没有答案