Meteor - 最佳實踐



我們已經在前面的章節中介紹了一些 Meteor 開發的最佳實踐。以下是使用 Meteor 時需要牢記的一些最佳實踐。

目錄結構

Meteor 應用的目錄結構沒有嚴格的規則。有關指南的更多資訊,請檢視Meteor - 結構章節。

使用方法

在處理敏感資料時,應始終使用Meteor - 方法,而不是直接從客戶端呼叫insert、updateremove

資料管理

使用釋出和訂閱方法保護您的資料。如果希望您的資料對所有客戶端可用,則可以使用null作為釋出名稱。釋出少量資料還可以提高應用程式的效能。

驗證資料

您應該驗證將儲存在集合中的所有資料。最佳選項之一是collection2包。此包使設定伺服器端和客戶端驗證變得容易。

最小化 Session

session變數是全域性變數,使用全域性變數違反了 JavaScript 的最佳實踐。

路由器

Meteor 路由有兩個最受歡迎的選項。對於較小的應用程式,可以使用Iron Router。資料更改後,它會自動重新執行。對於較大的應用程式,可以使用Flow Router。此路由器可以讓您更自由地最佳化模板的重新渲染,但需要編寫一些樣板程式碼。

在選擇在您的應用程式中使用某個包之前,始終檢查該包是否定期更新。

廣告

© . All rights reserved.