2016-05-31 66 views
0

在客戶端中依賴布爾服務器變量禁用模板的建議方法是什麼?如何使用服務器變量啓用或禁用模板?

我想打開/關閉某個網站的某些功能,無論它是在分段還是生產,我正在使用服務器變量,但我想知道在客戶端獲取此信息的最安全方法是什麼不希望客戶端用戶能夠激活客戶端的某個功能。

我用大火+鐵路由器+任何用戶帳戶

回答

1

三種可能性:

  1. 創建一個工具集合,它將自動發佈到所有用戶Meteor.publish(null,function(){})。包含將控制用戶界面的文檔和鍵。禁用客戶端更新,可能來自您的管理面板。
  2. 將鍵添加到控制UI的用戶對象。確保將這些發佈到客戶端,然後在助手中檢查它們。
  3. 創建一個實用程序集合,該集合由userId和/或會話ID索引,幷包含所需的鍵。將其同步到當前用戶和/或會話的服務器。

總是希望使用pubsub而不是重複方法調用來同步服務器的狀態。前者是被動的,後者不會。

+0

謝謝Michel,我現在使用第一個選項 – w3jimmy

相關問題