在Heroku上运行时,您的服务器应绑定到环境变量PORT中指定的端口(例如7880,仅出于讨论目的)。不能保证是80、5000、8000、8080或其他任何值。
但是,对于外部世界,它将显示为端口80或端口443。也就是说,如果从Heroku外部进行连接,则您的客户端将连接到端口80。
最后一个警告:从Heroku外部进行连接时,您的客户端将通过“
Heroku路由网格”,其中包括80->某种端口“转换”。事实是,路由网格是一个HTTP路由网格:它将仅接受传入的HTTP请求,并将它们(有时会对其进行更改,例如添加标头等)路由到您的dyno。
因此,您不仅可以在Heroku上编写一个简单的应用程序并直接连接到它,还必须使用HTTP作为传输工具。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)