我使用了示例排行榜流星应用程序(http://meteor.com/examples/leaderboard),并使用Demeteorizer将其转换为一个简单的Node.JS应用程序(https://github.com/onmodulus/demeteorizer)。
我正在尝试为我的数据库使用一个外部mongohq,我按照http://ondrej-kvasnovsky.blogspot.com/2013/05/how-to-deploy-meteor-on-heroku-with.html上的说明将两者连接起来,然后部署它。
我面临的问题是,代码能够连接到数据库并使用值填充它(我可以在MongoHQ中看到新的集合以及其中的数据),但当我转到herokuapp时,它不会读取数据。因此,看起来isServer内容可以工作,但是isClient不能从数据库中提取数据。
现场直播网址为:http://qawsedrf.herokuapp.com/
你知道为什么会发生这种事吗?
非常感谢您的帮助:)
发布于 2013-06-30 23:43:53
在Chrome Dev tools控制台中,我得到错误:Uncaught ReferenceError: process is not defined
我不知道这是从哪里来的,也不知道是什么原因,但这应该是你找到错误的一个开始。
如果您想要一种简单的方法来部署到Heroku,请查看这个构建包:https://github.com/oortcloud/heroku-buildpack-meteorite
(不过现在可能有个bug,这里有一个分支,如果原来的分支不能工作,它应该可以工作:https://github.com/nate-strauser/heroku-buildpack-meteorite)
https://stackoverflow.com/questions/17388120
复制相似问题