Meteor 元件 iron router 路由

2021-07-10 12:55:47 字數 810 閱讀 5812

它是為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...