2

Heroku Activity 跟踪您的应用程序的发布版本,如 v1、v2 等。应用程序如何以编程方式读取其版本?我有一个使用主干的单页应用程序,并且希望使用部署版本的更改来自动通知基于主干的客户端,当部署的服务器版本更改时,它应该重新加载自己。

4

1 回答 1

1

目前无法访问 Heroku 上的当前版本。

一个缓慢的解决方法是使用 Heroku gem 来获取版本: https ://stackoverflow.com/a/10973984/699304

您可以在启动应用程序时异步获取当前版本,然后将其缓存到下一次部署。
让客户端每分钟轮询一次版本,如果它与已知的重新加载不匹配。

如果他们在您不知道的情况下获取它,则将其视为与他们必须避免过多客户端重新加载的相同。

于 2013-03-02T00:55:03.447 回答