Meteor js如何重新活跃起作用?

时间:2016-11-04 18:34:32

标签: javascript meteor

我已经开始学习Meteor并创建了一个演示应用程序。

我想知道何时插入数据,它会在没有刷新屏幕的情况下显示当时的数据。

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

有人可以简单地在重新活动中解释meteorjs。

1 个答案:

答案 0 :(得分:1)

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

对数据的更改会导致客户端上的集合刷新,并使用blaze模板引擎重新渲染。

在此处详细了解https://www.discovermeteor.com/blog/reactivity-basics-meteors-magic-demystified/

根据Arthur C Clarke的说法,“任何足够先进的技术都可以与魔法无法区分”