2012-04-12 177 views
4

我運行排行榜的例子。然後,我改變了leaderboard.js中名稱變量(Meteor.startup函數參數初始化的一部分)中的一個科學家條目並保存了該文件。Meteor服務器何時重新啓動?

我應該期待的流星推瀏覽器的更新列表?

它並沒有在我的情況。所以我終止了流星(控制檯中的Contrl-C)。再次運行它,但是舊名單仍然出現,而不是新名單。

最後,只有在命令行中運行流星復位和運行流星後再次更改的名單出現在瀏覽器中(本地主機)。

這是預期的行爲?

謝謝。

回答

7

是的,這是正確的行爲。看看leaderboard.js的第35和36行。在服務器啓動(第35行)上,如果數據庫中沒有科學家(第36行),那麼它會將六個人插入到文件中。終止流星不清除數據庫,但「流星復位」確實,這就是爲什麼你看到你所看到的。

基本上,那些六人都應該是排行榜的初始內容時,應用程序在首次部署 - 他們不應該被重新添加每次重新啓動服務器時。