gpt4 book ai didi

javascript - Heroku 上的 Socket.io

转载 作者:行者123 更新时间:2023-12-03 12:39:55 24 4
gpt4 key购买 nike

我在 Heroku 上使用 Node.js 和 socket.io 时遇到了一些小问题。它在本地运行良好,但一旦我将其推送到 Heroku 并访问网站,它就会给我显示应用程序错误页面。查看日志没有明确的错误,但我有一种感觉它可能是什么。当我在本地运行它时,我使用 sudo node server 来启动应用程序。只需 node server 即可获得与 heroku 相同的效果。

基本上,我的问题是:如何让 Heroku 在 sudo 模式下运行,或者如何完全消除使用 sudo 的需要?

抱歉,这是我第一次使用 socket.io,所以我对库的工作方式有点不熟悉。

附注我正在使用 Express 3。

最佳答案

我会检查您正在使用的端口。例如,在普通的 ubuntu 计算机上,您可能必须对低编号端口(例如端口 80)使用 sudo。除此之外,Heroku 正在进行大量负载平衡,因此您用于连接到服务的端口可能与您告诉实例监听的端口不同。

我会尝试按照 Heroku 的示例使用端口 5000 Nodejs with sockets

关于javascript - Heroku 上的 Socket.io,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23571247/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com