如何在heroku的react应用程序中设置套接字服务器端口

发布于 2025-01-11 00:21:53 字数 186 浏览 0 评论 0原文

我已将我的 React 应用程序部署到 Heroku 以及套接字服务器。 Heroku 每次都会分配一个与我在 React 应用程序中设置不同的端口。

前任。对于本地主机:我设置套接字服务器后8900并在反应应用程序中,我使用 - socket.current = io("ws://localhost:8900");

I have deployed my react app to Heroku and also the socket server. Heroku assigns a different port every time than how I can set it in react app.

ex. for localhost: im setting socket server post 8900 and in react app, im using - socket.current = io("ws://localhost:8900");

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

同尘 2025-01-18 00:21:53

我正在使用 Heroku 的免费套餐。如果服务器闲置30分钟,就会自动下线。当它收到新的请求时,它会再次启动,但使用 Heroku 分配的不同端口。因此,我想在免费层中,我们无法在 Heroku 的免费层中托管套接字服务器,因为每次重新启动时其端口都会更改。

I'm using Heroku's free tier. And if the server is idle for 30 mins then it will be automatically going offline. When it gets a new req, it starts again but with a different port assigned by Heroku. So, I guess in the free tier, we can't host a socket server in Heroku's free tier as its port will be changed every time it restarts.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文