Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor服务器何时重新启动?_Meteor - Fatal编程技术网

Meteor服务器何时重新启动?

Meteor服务器何时重新启动?,meteor,Meteor,我运行排行榜示例。然后,我更改了leadboard.js中names变量(Meteor.startup函数参数初始化的一部分)中的一个科学家条目,并保存了该文件 我应该期望meteor在浏览器中推送更新的列表吗 我的情况不是这样的。所以我终止了meteor(控制台中的Contrl-C)。再运行一次,旧列表仍然出现,而不是新列表 最后,只有在命令行中运行meteor reset并再次运行meteor之后,更改的列表才会出现在浏览器(localhost)中 这是预期的行为吗 谢谢。是的,这是正确的行

我运行排行榜示例。然后,我更改了leadboard.js中names变量(Meteor.startup函数参数初始化的一部分)中的一个科学家条目,并保存了该文件

我应该期望meteor在浏览器中推送更新的列表吗

我的情况不是这样的。所以我终止了meteor(控制台中的Contrl-C)。再运行一次,旧列表仍然出现,而不是新列表

最后,只有在命令行中运行meteor reset并再次运行meteor之后,更改的列表才会出现在浏览器(localhost)中

这是预期的行为吗


谢谢。

是的,这是正确的行为。看看leadboard.js的第35行和第36行。在服务器启动时(第35行),如果数据库中没有科学家(第36行),那么它会在文件中插入这六个人。终止meteor不会清除数据库,但“meteor reset”会清除数据库,这就是为什么您会看到所看到的

基本上,这六个人应该是第一次部署应用程序时排行榜的初始内容——不应该在每次服务器重启时重新添加他们