如何使用服务器变量启用或禁用模板?
How to enable or disable a template using a server variable?
禁止在依赖布尔服务器变量的客户端中加载模板的推荐方法是什么?
我想切换 on/off 网站的某些功能,无论是在暂存还是生产阶段,我都在使用服务器变量进行此操作,但我想知道在客户端上获取此信息的最安全方法是什么在这方面,我不希望客户端用户可以在客户端激活某个功能。
我正在使用 Blaze + iron 路由器 + 没有用户帐户
三种可能:
- 创建一个实用程序集,自动发布给所有使用
Meteor.publish(null,function(){})
的用户。包括将控制 UI 的文档和密钥。禁用客户端更新,除非可能来自您的管理面板。
- 向控制 UI 的用户对象添加键。确保这些已发布给客户端,然后在您的助手中检查它们。
- 创建一个由
userId
and/or 会话 ID 索引并包含所需键的实用程序集合。将其同步到当前用户 and/or 会话的服务器。
使用 pubsub 同步服务器状态总是比重复调用方法更可取。前者会反应,后者不会。
禁止在依赖布尔服务器变量的客户端中加载模板的推荐方法是什么?
我想切换 on/off 网站的某些功能,无论是在暂存还是生产阶段,我都在使用服务器变量进行此操作,但我想知道在客户端上获取此信息的最安全方法是什么在这方面,我不希望客户端用户可以在客户端激活某个功能。
我正在使用 Blaze + iron 路由器 + 没有用户帐户
三种可能:
- 创建一个实用程序集,自动发布给所有使用
Meteor.publish(null,function(){})
的用户。包括将控制 UI 的文档和密钥。禁用客户端更新,除非可能来自您的管理面板。 - 向控制 UI 的用户对象添加键。确保这些已发布给客户端,然后在您的助手中检查它们。
- 创建一个由
userId
and/or 会话 ID 索引并包含所需键的实用程序集合。将其同步到当前用户 and/or 会话的服务器。
使用 pubsub 同步服务器状态总是比重复调用方法更可取。前者会反应,后者不会。