2013-06-30 28 views
0

我已經採用了排行榜流星應用程序(http://meteor.com/examples/leaderboard)的示例,並使用Demeteorizer將其轉換爲簡單的Node.JS應用程序(https://github.com/onmodulus/demeteorizer)。Heroku上的流星與MongoHQ Mongodb不讀取數據

我想爲我的數據庫使用一個外部mongohq,並且我按照http://ondrej-kvasnovsky.blogspot.com/2013/05/how-to-deploy-meteor-on-heroku-with.html的說明連接這兩個,然後部署它。

我面臨的問題是代碼能夠連接到數據庫並使用值填充它(因爲我可以看到MongoHQ中的新集合以及其中的數據),但是當我去到herokuapp,它不讀取數據。所以看起來isServer內容可以工作,但isClient不能從數據庫中獲取數據。

活動網站是:http://qawsedrf.herokuapp.com/

任何想法,爲什麼會這樣?

幫助非常感謝:)

回答

0

在Chrome開發工具的控制檯我得到的錯誤:Uncaught ReferenceError: process is not defined

不知道在哪裏,什麼來源於但它應該是一個開始,爲您找到錯誤。

如果你想要一個簡單的方法來部署到Heroku的看看這個buildpack:https://github.com/oortcloud/heroku-buildpack-meteorite

(有可能是在一個錯誤,現在雖然,這裏是如果原來不工作,應該工作叉子:https://github.com/nate-strauser/heroku-buildpack-meteorite

+0

是的,我已經成功地使用了buildpack,但是我使用的是我的部署的buildpack,但是我遇到的所有流星buildpack只能用Heroku內部提供的Mongo實例工作,在這裏提到:https://github.com/jordansissel/heroku-buildpack-meteor/blob/master/bin/release#L8 ...但我試圖使用外部mongohq實例,所以它不起作用。即使你鏈接的隕石buildpack也需要mongoq:沙箱插件,但儘可能多,我試圖使用外部mongohq實例 – navinpai

+0

好吧,對不起 - 我現在可以看到我沒有正確地閱讀你的問題。但是,關於「過程」變量,任何線索呢? –