访问heroku部署修订版

时间:2012-09-24 17:53:20

标签: backbone.js heroku reload revision single-page-application

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

1 个答案:

答案 0 :(得分:1)

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

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

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

如果他们拿到它而你不知道它是否与他们必须避免过多的客户端重新加载一样。