Meteor的最基本("todos")示例在我的Windows 7上无法正常工作 - 没有反应性

use*_*710 6 meteor

我一直在linux上使用meteorjs已经有一段时间了.但是,当我使用相对较新的Windows安装程序安装时,我看到最基本的示例在我的计算机上无法正常工作 - win7.

示例位于:https: //www.meteor.com/try/4,它完全在我的ububtu上运行,但是在我的窗口上 - 我看到数据库中没有插入任何信息以及我所做的所有更改(添加新的"任务") ")只是该页面的本地,我打开的其他选项卡也是本地的,没有"反应性"(不同页面之间没有共享信息).

我尝试在某些方面对其进行故障排除:

  1. 我确保没有设置MONGO_URL,然后我将MONGO_URL设置为另一个数据库,并且看到即使该数据库报告"连接已接受",oplog也没有更新集合(任务)有任何新信息.

  2. 尝试了不同种类的浏览器(chrome,firefox).两者都是最新版本.

  3. 在chrome控制台中看不到任何错误.

我假设所有的写入都是对minimongo进行的,它们不会传递它们.

这在某种程度上是一个已知问题吗?有什么建议?

Mat*_*t K 4

您可以尝试以下几件事:

  1. 卸载流星和任何单独的 mongo 实例(包括 cmd 别名)。下载新副本并安装。在新文件夹中创建一个新项目。如果数据库上有一些奇怪的有缺陷的锁,这肯定可以修复它。
  2. 下载 robomongo (或使用meteor mongo)来插入新文档并查看它是否粘住。如果确实如此,您就知道 mongo 不是问题所在。
  3. 检查autopublishinsecure是否已安装。如果是,当您完成步骤 2 时,您应该会在应用程序中看到一个新文档。如果这样做,那么数据库可以与应用程序通信,因此问题必须出在客户端保存到数据库的过程中。尝试使用流星方法而不是直接方法insert。如果您没有看到新文档,则数据库中的数据无法到达您的客户端,这意味着您的防火墙(是的,它也可能会搞砸本地主机请求)是罪魁祸首。将其关闭,确保端口 3000 和 3001 (mongo) 被允许完全访问并且它不会对 Websocket 执行任何奇怪的操作。