流星默认值应该设置在哪里?
Where should Meteor defaults be set?
我想使用Session.setDefault
为我的流星应用程序设置一些默认值。
我曾认为,根据流星文件的加载顺序,其中顶层lib
文件夹首先加载,这段代码的最佳位置将是lib/defaults.js
文件。但是,当我运行代码时,我得到一个Session is not defined
错误
哪里是最好的地方,把这段代码,使它将工作在服务器和客户端?
在Meteor中,Session
仅在客户端可用。因此,您应该在client
文件夹中设置默认值,通常在Meteor.startup()
钩子中。
如果您需要为客户端和服务器端设置一些常见的默认值,您可以在服务器端设置值,并在需要时使用方法调用(非响应式)从客户端检索它们,或者使用Collection并订阅它!(被动)
相关文章:
- 在哪里使用名为“;冻结”;
- Ember.js-接口状态应该存储在哪里
- 在Redux中,我应该在哪里编写复杂的异步流
- Css order属性不't在Jquery设置时更新
- 在哪里可以学习ECMAScript标准中尚未包含的JavaScript功能
- 在不设置协议的情况下,使用javascript/jquery更改iframe-src
- 在哪里可以找到RXUI Javascript'时间飞逝'实例
- Redux应用程序结构-在哪里放置服务/业务逻辑
- jQuery 断头台插件 - 在哪里设置高度和宽度
- AngularJS 我应该在哪里设置或存储模块的配置
- breadjs:我在哪里设置AutoGeneratedKeyType
- 我应该在哪里设置Java项目中的前端文件
- Durandal路由器在哪里设置页面标题
- Javascript数组被设置,不知道在哪里
- 在使用xhr上传文件时,我在哪里以及如何设置正确的编码
- 流星默认值应该设置在哪里?
- 如何设置基URL以及在哪里声明它
- 在哪里存储静态的东西,如Meteor中的网站设置
- 我在哪里可以设置持续时间的CarouFredSel javascript在wordpress
- 我在哪里为WP TinyMCE设置初始化参数?