它是為meteor設計的一套在伺服器和瀏覽器端工作的路由器,你可以定義乙個路由,只在服務端執行或只在客戶端執行。
##安裝
meteor add iron:router
##應用
###建立客戶端路由
router.route('/', function () );
>注釋::當使用者導航字段址為url
根目錄,則在該頁面執行模板名為「home」的**塊。
###建立服務端路由
router.route('/item', function () ,
);
>注釋::where:'server'
選項告訴路由器,這是伺服器端路由。
##路由引數
### 獲取乙個像 "/post/5/comments/100"的位址
router.route('/post/:_id/comments/:commentid', function () );
>注釋::引數的實際值將被儲存在你的路由函式
this.params
屬性中
###獲取乙個像
"/post/5?q=s#hashfrag"的位址
router.route('/post/:_id', function () );
>注釋::你可以通過this.params
物件獲取query和hash屬性。
Meteor發布 訂閱
詳解 發布和訂閱是meteor的重要部分。meteor資料庫在服務端有mongo 本地有minimongo,這是moteor重寫本地mongo。推送資料庫子集到客戶端。這樣呢伺服器就不需要再傳送html到本地了,而是傳送直實的原始資料。讓客戶端決定如何處理資料。不用再等待伺服器傳回資料,而是立即訪問...
meteor框架學習
meteor js的全棧開發框架,官方的解釋 meteor整合了mongodb nodejs angular react,屬於一種快速開發框架。安裝 1 建立應用並執行 安裝完成後,進入任意工作目錄,執行命令建立應用 執行 meteor 預設埠為3000,訪問 meteor自帶乙個雲部署功能,比較厲...
Meteor 發布與訂閱
我們可以使用安全的方法讓使用者端不直接運算元據庫,但是還是可以直接讀取資料庫內容,如果我們還需要保護私有的資料儲存,在客戶端直接使用collection.find 這樣的操作方式在實際的專案中並不會使用,這樣的資料無法保證私有性和安全性。如果一些資料我們並不想自動的在客戶端更新,就需要自定義publ...