2016-11-04 74 views
0

我已经开始学习Meteor并创建了一个演示应用程序。流星js如何重新运作?

我想知道什么时候插入数据,它会显示那个时刻的数据而不刷新屏幕。

我不确定meteor使用nodejs + socket还是什么?

有人可以简单地解释meteorjs里面的重新活跃。

+0

阅读[流星指南](https://guide.meteor.com /)或网上提供的许多资源之一来了解Meteor – MasterAM

回答

1

Meteor通过Web套接字使用DDP协议 - 基本上是客户端和服务器之间的双向通道。使用Mongo的通知机制(我认为使用oplog tailing)将更新发送到客户端上的mini-mongo。

对数据的更改会导致客户端上的集合刷新,并使用闪存模板引擎重新呈现。

了解更多关于在这里https://www.discovermeteor.com/blog/reactivity-basics-meteors-magic-demystified/

根据阿瑟·C·克拉克,“任何足够先进的技术,可与魔法无异”