Heroku 如果我没有';你不知道港口吗?

Heroku 如果我没有';你不知道港口吗?,heroku,spark-java,Heroku,Spark Java,据我所知,Heroku在每次部署时都会分配一个端口。我有一个android应用程序,应该可以与我的服务器通信,我将把它部署到Heroku 但是如果我不知道港口,我怎么打电话呢? 这是否意味着Heroku不适合此应用程序 如果相关的话,我正在使用Java Spark。您的dyno在内部使用随机端口。只有heroku路由器才能与该端口通信。 相反,您需要在端口80或443上使用应用程序随附的appname.herokuapp.com子域。 然后路由器会自动将请求随机转发给你的一个dynos 所以,是

据我所知,Heroku在每次部署时都会分配一个端口。我有一个android应用程序,应该可以与我的服务器通信,我将把它部署到Heroku

但是如果我不知道港口,我怎么打电话呢?
这是否意味着Heroku不适合此应用程序


如果相关的话,我正在使用Java Spark。

您的dyno在内部使用随机端口。只有heroku路由器才能与该端口通信。 相反,您需要在端口80或443上使用应用程序随附的
appname.herokuapp.com
子域。
然后路由器会自动将请求随机转发给你的一个dynos

所以,是的,你可以在你的android应用程序中使用heroku。只需在herokuapp.com子域上发出请求,就像在其他任何地方一样