2016-11-04 75 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·克拉克,「任何足夠先進的技術,可與魔法無異」